Interface DDMIndexer
public interface DDMIndexer
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttributes
(com.liferay.portal.kernel.search.Document document, DDMStructure ddmStructure, DDMFormValues ddmFormValues) com.liferay.portal.search.sort.Sort
createDDMStructureFieldSort
(DDMStructure ddmStructure, String fieldReference, Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) com.liferay.portal.search.sort.Sort
createDDMStructureFieldSort
(String ddmStructureFieldName, Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) com.liferay.portal.kernel.search.filter.QueryFilter
createFieldValueQueryFilter
(DDMStructure ddmStructure, String fieldReference, Locale locale, Serializable value) com.liferay.portal.kernel.search.filter.QueryFilter
createFieldValueQueryFilter
(String ddmStructureFieldName, Serializable ddmStructureFieldValue, Locale locale) encodeName
(long ddmStructureId, String fieldReference) encodeName
(long ddmStructureId, String fieldReference, Locale locale) extractIndexableAttributes
(DDMStructure ddmStructure, DDMFormValues ddmFormValues, Locale locale) default String
getValueFieldName
(String indexType) default String
getValueFieldName
(String indexType, Locale locale) default boolean
-
Field Details
-
DDM_FIELD_ARRAY
- See Also:
-
DDM_FIELD_NAME
- See Also:
-
DDM_FIELD_NAMESPACE
- See Also:
-
DDM_FIELD_PREFIX
- See Also:
-
DDM_FIELD_SEPARATOR
- See Also:
-
DDM_VALUE_FIELD_NAME
- See Also:
-
DDM_VALUE_FIELD_NAME_PREFIX
- See Also:
-
-
Method Details
-
addAttributes
void addAttributes(com.liferay.portal.kernel.search.Document document, DDMStructure ddmStructure, DDMFormValues ddmFormValues) -
createDDMStructureFieldSort
com.liferay.portal.search.sort.Sort createDDMStructureFieldSort(DDMStructure ddmStructure, String fieldReference, Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
createDDMStructureFieldSort
com.liferay.portal.search.sort.Sort createDDMStructureFieldSort(String ddmStructureFieldName, Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
createFieldValueQueryFilter
com.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(DDMStructure ddmStructure, String fieldReference, Locale locale, Serializable value) throws Exception - Throws:
Exception
-
createFieldValueQueryFilter
com.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(String ddmStructureFieldName, Serializable ddmStructureFieldValue, Locale locale) throws Exception - Throws:
Exception
-
encodeName
-
encodeName
-
extractIndexableAttributes
String extractIndexableAttributes(DDMStructure ddmStructure, DDMFormValues ddmFormValues, Locale locale) -
getValueFieldName
-
getValueFieldName
-
isLegacyDDMIndexFieldsEnabled
default boolean isLegacyDDMIndexFieldsEnabled()
-