Package org.alfresco.opencmis.mapping
Class ObjectIdLuceneBuilder
- java.lang.Object
-
- org.alfresco.opencmis.mapping.BaseLuceneBuilder
-
- org.alfresco.opencmis.mapping.ObjectIdLuceneBuilder
-
- All Implemented Interfaces:
CMISPropertyLuceneBuilder
public class ObjectIdLuceneBuilder extends BaseLuceneBuilder
Lucene Builder for CMIS object id property.- Author:
- andyh, dward
-
-
Constructor Summary
Constructors Constructor Description ObjectIdLuceneBuilder(DictionaryService dictionaryService)Construct
-
Method Summary
-
Methods inherited from class org.alfresco.opencmis.mapping.BaseLuceneBuilder
buildLuceneIn, buildLuceneInequality
-
-
-
-
Constructor Detail
-
ObjectIdLuceneBuilder
public ObjectIdLuceneBuilder(DictionaryService dictionaryService)
Construct- Parameters:
dictionaryService- DictionaryService
-
-
Method Detail
-
getLuceneFieldName
public String getLuceneFieldName()
- Specified by:
getLuceneFieldNamein interfaceCMISPropertyLuceneBuilder- Overrides:
getLuceneFieldNamein classBaseLuceneBuilder- Returns:
- the field name
-
buildLuceneEquality
public <Q,S,E extends Throwable> Q buildLuceneEquality(QueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
- Specified by:
buildLuceneEqualityin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneEqualityin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
buildLuceneExists
public <Q,S,E extends Throwable> Q buildLuceneExists(QueryParserAdaptor<Q,S,E> lqpa, Boolean not) throws E extends Throwable
- Specified by:
buildLuceneExistsin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneExistsin classBaseLuceneBuildernot- Boolean- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
buildLuceneGreaterThan
public <Q,S,E extends Throwable> Q buildLuceneGreaterThan(QueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
- Specified by:
buildLuceneGreaterThanin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneGreaterThanin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
buildLuceneGreaterThanOrEquals
public <Q,S,E extends Throwable> Q buildLuceneGreaterThanOrEquals(QueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
- Specified by:
buildLuceneGreaterThanOrEqualsin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneGreaterThanOrEqualsin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
buildLuceneLessThan
public <Q,S,E extends Throwable> Q buildLuceneLessThan(QueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
- Specified by:
buildLuceneLessThanin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneLessThanin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
buildLuceneLessThanOrEquals
public <Q,S,E extends Throwable> Q buildLuceneLessThanOrEquals(QueryParserAdaptor<Q,S,E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) throws E extends Throwable
- Specified by:
buildLuceneLessThanOrEqualsin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneLessThanOrEqualsin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
buildLuceneLike
public <Q,S,E extends Throwable> Q buildLuceneLike(QueryParserAdaptor<Q,S,E> lqpa, Serializable value, Boolean not) throws E extends Throwable
- Specified by:
buildLuceneLikein interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneLikein classBaseLuceneBuildervalue- Serializablenot- Boolean- Returns:
- the query - may be null if no query is required
- Throws:
EE extends Throwable
-
getLuceneSortField
public <Q,S,E extends Throwable> String getLuceneSortField(QueryParserAdaptor<Q,S,E> lqpa)
- Specified by:
getLuceneSortFieldin interfaceCMISPropertyLuceneBuilder- Overrides:
getLuceneSortFieldin classBaseLuceneBuilder- Parameters:
lqpa- TODO- Returns:
- the sort field
-
-