org.alfresco.opencmis.mapping
Class DirectLuceneBuilder
java.lang.Object
org.alfresco.opencmis.mapping.AbstractLuceneBuilder
org.alfresco.opencmis.mapping.AbstractSimpleLuceneBuilder
org.alfresco.opencmis.mapping.DirectLuceneBuilder
- All Implemented Interfaces:
- CMISPropertyLuceneBuilder
public class DirectLuceneBuilder
- extends AbstractSimpleLuceneBuilder
A simple 1-1 property lucene builder mapping from a CMIS property name to an alfresco property
Methods inherited from class org.alfresco.opencmis.mapping.AbstractSimpleLuceneBuilder |
buildLuceneEquality, buildLuceneExists, buildLuceneGreaterThan, buildLuceneGreaterThanOrEquals, buildLuceneIn, buildLuceneInequality, buildLuceneLessThan, buildLuceneLessThanOrEquals, buildLuceneLike, getRangeMax, getRangeMin |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectLuceneBuilder
public DirectLuceneBuilder(DictionaryService dictionaryService,
QName alfrescoName)
getLuceneSortField
public java.lang.String getLuceneSortField(AbstractLuceneQueryParser lqp)
- Specified by:
getLuceneSortField
in interface CMISPropertyLuceneBuilder
- Overrides:
getLuceneSortField
in class AbstractSimpleLuceneBuilder
- Parameters:
lqp
- TODO
- Returns:
- the sort field
getLuceneFieldName
public java.lang.String getLuceneFieldName()
- Specified by:
getLuceneFieldName
in interface CMISPropertyLuceneBuilder
- Overrides:
getLuceneFieldName
in class AbstractLuceneBuilder
- Returns:
- the field name
getValueAsString
protected java.lang.String getValueAsString(java.io.Serializable value)
- Specified by:
getValueAsString
in class AbstractSimpleLuceneBuilder
getQNameForExists
protected QName getQNameForExists()
- Specified by:
getQNameForExists
in class AbstractSimpleLuceneBuilder
getInDataType
protected DataTypeDefinition getInDataType()
- Specified by:
getInDataType
in class AbstractSimpleLuceneBuilder
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.