Package org.alfresco.opencmis.mapping
Class ObjectIdLuceneBuilder
java.lang.Object
org.alfresco.opencmis.mapping.BaseLuceneBuilder
org.alfresco.opencmis.mapping.ObjectIdLuceneBuilder
- All Implemented Interfaces:
CMISPropertyLuceneBuilder
Lucene Builder for CMIS object id property.
- Author:
- andyh, dward
-
Constructor Summary
Constructors -
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>
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, buildLuceneInequality
-
Constructor Details
-
ObjectIdLuceneBuilder
Construct- Parameters:
dictionaryService
- DictionaryService
-
-
Method Details
-
getLuceneFieldName
- Specified by:
getLuceneFieldName
in interfaceCMISPropertyLuceneBuilder
- Overrides:
getLuceneFieldName
in 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:
buildLuceneEquality
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneEquality
in classBaseLuceneBuilder
value
- 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:
buildLuceneExists
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneExists
in classBaseLuceneBuilder
not
- 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:
buildLuceneGreaterThan
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneGreaterThan
in classBaseLuceneBuilder
value
- 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:
buildLuceneGreaterThanOrEquals
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneGreaterThanOrEquals
in classBaseLuceneBuilder
value
- Serializablemode
- 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:
buildLuceneLessThan
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneLessThan
in classBaseLuceneBuilder
value
- 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:
buildLuceneLessThanOrEquals
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneLessThanOrEquals
in classBaseLuceneBuilder
value
- 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:
buildLuceneLike
in interfaceCMISPropertyLuceneBuilder
- Overrides:
buildLuceneLike
in classBaseLuceneBuilder
value
- Serializablenot
- Boolean- Returns:
- the query - may be null if no query is required
- Throws:
E
-
getLuceneSortField
- Specified by:
getLuceneSortField
in interfaceCMISPropertyLuceneBuilder
- Overrides:
getLuceneSortField
in classBaseLuceneBuilder
- Parameters:
lqpa
- TODO- Returns:
- the sort field
-