public interface DDMIndexer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DDM_FIELD_ARRAY |
static java.lang.String |
DDM_FIELD_NAME |
static java.lang.String |
DDM_FIELD_NAMESPACE |
static java.lang.String |
DDM_FIELD_PREFIX |
static java.lang.String |
DDM_FIELD_SEPARATOR |
static java.lang.String |
DDM_VALUE_FIELD_NAME |
static java.lang.String |
DDM_VALUE_FIELD_NAME_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributes(com.liferay.portal.kernel.search.Document document,
DDMStructure ddmStructure,
DDMFormValues ddmFormValues) |
default com.liferay.portal.search.sort.Sort |
createDDMStructureFieldSort(DDMStructure ddmStructure,
java.lang.String fieldName,
java.util.Locale locale,
com.liferay.portal.search.sort.SortOrder sortOrder) |
default com.liferay.portal.search.sort.Sort |
createDDMStructureFieldSort(java.lang.String ddmStructureFieldName,
java.util.Locale locale,
com.liferay.portal.search.sort.SortOrder sortOrder) |
default com.liferay.portal.kernel.search.filter.QueryFilter |
createFieldValueQueryFilter(DDMStructure ddmStructure,
java.lang.String fieldName,
java.util.Locale locale,
java.io.Serializable value) |
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) |
java.lang.String |
extractIndexableAttributes(DDMStructure ddmStructure,
DDMFormValues ddmFormValues,
java.util.Locale locale) |
default java.lang.String |
getValueFieldName(java.lang.String indexType) |
default java.lang.String |
getValueFieldName(java.lang.String indexType,
java.util.Locale locale) |
default boolean |
isLegacyDDMIndexFieldsEnabled() |
static final java.lang.String DDM_FIELD_ARRAY
static final java.lang.String DDM_FIELD_NAME
static final java.lang.String DDM_FIELD_NAMESPACE
static final java.lang.String DDM_FIELD_PREFIX
static final java.lang.String DDM_FIELD_SEPARATOR
static final java.lang.String DDM_VALUE_FIELD_NAME
static final java.lang.String DDM_VALUE_FIELD_NAME_PREFIX
void addAttributes(com.liferay.portal.kernel.search.Document document,
DDMStructure ddmStructure,
DDMFormValues ddmFormValues)
default com.liferay.portal.search.sort.Sort createDDMStructureFieldSort(DDMStructure ddmStructure, java.lang.String fieldName, java.util.Locale locale, com.liferay.portal.search.sort.SortOrder sortOrder) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptiondefault com.liferay.portal.search.sort.Sort createDDMStructureFieldSort(java.lang.String ddmStructureFieldName,
java.util.Locale locale,
com.liferay.portal.search.sort.SortOrder sortOrder)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptiondefault com.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(DDMStructure ddmStructure, java.lang.String fieldName, java.util.Locale locale, java.io.Serializable value) throws java.lang.Exception
java.lang.Exceptioncom.liferay.portal.kernel.search.filter.QueryFilter createFieldValueQueryFilter(java.lang.String ddmStructureFieldName,
java.io.Serializable ddmStructureFieldValue,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exceptionjava.lang.String encodeName(long ddmStructureId,
java.lang.String fieldName)
java.lang.String encodeName(long ddmStructureId,
java.lang.String fieldName,
java.util.Locale locale)
java.lang.String extractIndexableAttributes(DDMStructure ddmStructure, DDMFormValues ddmFormValues, java.util.Locale locale)
default java.lang.String getValueFieldName(java.lang.String indexType)
default java.lang.String getValueFieldName(java.lang.String indexType,
java.util.Locale locale)
default boolean isLegacyDDMIndexFieldsEnabled()