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(Document document,
DDMStructure ddmStructure,
DDMFormValues ddmFormValues) |
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(Document document, DDMStructure ddmStructure, DDMFormValues ddmFormValues)
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()