Package org.alfresco.opencmis.mapping
Class ObjectTypeIdLuceneBuilder
java.lang.Object
org.alfresco.opencmis.mapping.BaseLuceneBuilder
org.alfresco.opencmis.mapping.ObjectTypeIdLuceneBuilder
- All Implemented Interfaces:
CMISPropertyLuceneBuilder
Lucene Builder for CMIS object type id property
- Author:
- andyh
-
Constructor Summary
ConstructorsConstructorDescriptionObjectTypeIdLuceneBuilder(CMISDictionaryService cmisDictionaryService) Construct -
Method Summary
Modifier and TypeMethodDescription<Q,S, E extends Throwable>
QbuildLuceneEquality(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) <Q,S, E extends Throwable>
QbuildLuceneExists(QueryParserAdaptor<Q, S, E> lqpa, Boolean not) <Q,S, E extends Throwable>
QbuildLuceneGreaterThan(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) <Q,S, E extends Throwable>
QbuildLuceneGreaterThanOrEquals(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) <Q,S, E extends Throwable>
QbuildLuceneInequality(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) <Q,S, E extends Throwable>
QbuildLuceneLessThan(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) <Q,S, E extends Throwable>
QbuildLuceneLessThanOrEquals(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) <Q,S, E extends Throwable>
QbuildLuceneLike(QueryParserAdaptor<Q, S, E> lqpa, Serializable value, Boolean not) getLuceneSortField(QueryParserAdaptor<Q, S, E> lqpa) Methods inherited from class org.alfresco.opencmis.mapping.BaseLuceneBuilder
buildLuceneIn
-
Constructor Details
-
ObjectTypeIdLuceneBuilder
Construct- Parameters:
cmisDictionaryService- CMISDictionaryService
-
-
Method Details
-
getLuceneFieldName
- Specified by:
getLuceneFieldNamein interfaceCMISPropertyLuceneBuilder- Overrides:
getLuceneFieldNamein classBaseLuceneBuilder- Returns:
- the field name
-
buildLuceneEquality
public <Q,S, Q buildLuceneEqualityE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) - Specified by:
buildLuceneEqualityin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneEqualityin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneExists
public <Q,S, Q buildLuceneExistsE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Boolean not) - Specified by:
buildLuceneExistsin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneExistsin classBaseLuceneBuildernot- Boolean- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneGreaterThan
public <Q,S, Q buildLuceneGreaterThanE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) - Specified by:
buildLuceneGreaterThanin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneGreaterThanin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneGreaterThanOrEquals
public <Q,S, Q buildLuceneGreaterThanOrEqualsE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) - Specified by:
buildLuceneGreaterThanOrEqualsin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneGreaterThanOrEqualsin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneInequality
public <Q,S, Q buildLuceneInequalityE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) - Specified by:
buildLuceneInequalityin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneInequalityin classBaseLuceneBuildervalue- PredicateModemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneLessThan
public <Q,S, Q buildLuceneLessThanE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) - Specified by:
buildLuceneLessThanin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneLessThanin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneLessThanOrEquals
public <Q,S, Q buildLuceneLessThanOrEqualsE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, PredicateMode mode, LuceneFunction luceneFunction) - Specified by:
buildLuceneLessThanOrEqualsin interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneLessThanOrEqualsin classBaseLuceneBuildervalue- Serializablemode- PredicateModeluceneFunction- LuceneFunction- Returns:
- the query - may be null if no query is required
- Throws:
E
-
buildLuceneLike
public <Q,S, Q buildLuceneLikeE extends Throwable> (QueryParserAdaptor<Q, S, throws EE> lqpa, Serializable value, Boolean not) - Specified by:
buildLuceneLikein interfaceCMISPropertyLuceneBuilder- Overrides:
buildLuceneLikein classBaseLuceneBuildervalue- Serializablenot- Boolean- Returns:
- the query - may be null if no query is required
- Throws:
E
-
getLuceneSortField
- Specified by:
getLuceneSortFieldin interfaceCMISPropertyLuceneBuilder- Overrides:
getLuceneSortFieldin classBaseLuceneBuilder- Parameters:
lqpa- TODO- Returns:
- the sort field
-