Liferay 6.2.0

com.liferay.portlet.dynamicdatamapping.util
Interface DDMIndexer


public interface DDMIndexer


Field Summary
static String DDM_FIELD_NAMESPACE
           
static String DDM_FIELD_PREFIX
           
static String DDM_FIELD_SEPARATOR
           
 
Method Summary
abstract  void addAttributes(Document document, DDMStructure ddmStructure, Fields fields)
           
abstract  String encodeName(long ddmStructureId, String fieldName)
           
abstract  String encodeName(long ddmStructureId, String fieldName, Locale locale)
           
abstract  String extractIndexableAttributes(DDMStructure ddmStructure, Fields fields, Locale locale)
           
 

Field Detail

DDM_FIELD_NAMESPACE

static final String DDM_FIELD_NAMESPACE
See Also:
Constant Field Values

DDM_FIELD_PREFIX

static final String DDM_FIELD_PREFIX
See Also:
Constant Field Values

DDM_FIELD_SEPARATOR

static final String DDM_FIELD_SEPARATOR
See Also:
Constant Field Values
Method Detail

addAttributes

void addAttributes(Document document,
                   DDMStructure ddmStructure,
                   Fields fields)

encodeName

String encodeName(long ddmStructureId,
                  String fieldName)

encodeName

String encodeName(long ddmStructureId,
                  String fieldName,
                  Locale locale)

extractIndexableAttributes

String extractIndexableAttributes(DDMStructure ddmStructure,
                                  Fields fields,
                                  Locale locale)

Liferay 6.2.0