public class DDMIndexerImpl extends java.lang.Object implements DDMIndexer
DDM_FIELD_NAMESPACE, DDM_FIELD_PREFIX, DDM_FIELD_SEPARATOR
Constructor and Description |
---|
DDMIndexerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributes(com.liferay.portal.kernel.search.Document document,
DDMStructure ddmStructure,
DDMFormValues ddmFormValues) |
com.liferay.portal.kernel.search.filter.QueryFilter |
createFieldValueQueryFilter(java.lang.String ddmStructureFieldName,
java.io.Serializable ddmStructureFieldValue,
java.util.Locale locale) |
java.lang.String |
encodeName(long ddmStructureId,
java.lang.String fieldName) |
java.lang.String |
encodeName(long ddmStructureId,
java.lang.String fieldName,
java.util.Locale locale) |
protected java.lang.String |
encodeName(long ddmStructureId,
java.lang.String fieldName,
java.util.Locale locale,
java.lang.String indexType) |
java.lang.String |
extractIndexableAttributes(DDMStructure ddmStructure,
DDMFormValues ddmFormValues,
java.util.Locale locale) |
protected void |
setDDM(DDM ddm) |
protected void |
setDDMFormValuesToFieldsConverter(DDMFormValuesToFieldsConverter ddmFormValuesToFieldsConverter) |
protected void |
setDDMStructureLocalService(DDMStructureLocalService ddmStructureLocalService) |
protected Fields |
toFields(DDMStructure ddmStructure,
DDMFormValues ddmFormValues) |
public void addAttributes(com.liferay.portal.kernel.search.Document document, DDMStructure ddmStructure, DDMFormValues ddmFormValues)
addAttributes
in interface DDMIndexer
public com.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(java.lang.String ddmStructureFieldName, java.io.Serializable ddmStructureFieldValue, java.util.Locale locale) throws java.lang.Exception
createFieldValueQueryFilter
in interface DDMIndexer
java.lang.Exception
public java.lang.String encodeName(long ddmStructureId, java.lang.String fieldName)
encodeName
in interface DDMIndexer
public java.lang.String encodeName(long ddmStructureId, java.lang.String fieldName, java.util.Locale locale)
encodeName
in interface DDMIndexer
public java.lang.String extractIndexableAttributes(DDMStructure ddmStructure, DDMFormValues ddmFormValues, java.util.Locale locale)
extractIndexableAttributes
in interface DDMIndexer
protected java.lang.String encodeName(long ddmStructureId, java.lang.String fieldName, java.util.Locale locale, java.lang.String indexType)
protected void setDDM(DDM ddm)
protected void setDDMFormValuesToFieldsConverter(DDMFormValuesToFieldsConverter ddmFormValuesToFieldsConverter)
protected void setDDMStructureLocalService(DDMStructureLocalService ddmStructureLocalService)
protected Fields toFields(DDMStructure ddmStructure, DDMFormValues ddmFormValues)