org.alfresco.opencmis.mapping
Class ObjectTypeIdLuceneBuilder
java.lang.Object
org.alfresco.opencmis.mapping.AbstractLuceneBuilder
org.alfresco.opencmis.mapping.ObjectTypeIdLuceneBuilder
- All Implemented Interfaces:
- CMISPropertyLuceneBuilder
public class ObjectTypeIdLuceneBuilder
- extends AbstractLuceneBuilder
Lucene Builder for CMIS object type id property
|
Method Summary |
org.apache.lucene.search.Query |
buildLuceneEquality(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneExists(AbstractLuceneQueryParser lqp,
java.lang.Boolean not)
|
org.apache.lucene.search.Query |
buildLuceneGreaterThan(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneIn(AbstractLuceneQueryParser lqp,
java.util.Collection values,
java.lang.Boolean not,
PredicateMode mode)
|
org.apache.lucene.search.Query |
buildLuceneInequality(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLessThan(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
|
org.apache.lucene.search.Query |
buildLuceneLike(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
java.lang.Boolean not)
|
java.lang.String |
getLuceneFieldName()
|
java.lang.String |
getLuceneSortField(AbstractLuceneQueryParser lqp)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectTypeIdLuceneBuilder
public ObjectTypeIdLuceneBuilder(CMISDictionaryService cmisDictionaryService)
- Construct
- Parameters:
serviceRegistry -
getLuceneFieldName
public java.lang.String getLuceneFieldName()
- Specified by:
getLuceneFieldName in interface CMISPropertyLuceneBuilder- Overrides:
getLuceneFieldName in class AbstractLuceneBuilder
- Returns:
- the field name
buildLuceneEquality
public org.apache.lucene.search.Query buildLuceneEquality(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneEquality in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneEquality in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneExists
public org.apache.lucene.search.Query buildLuceneExists(AbstractLuceneQueryParser lqp,
java.lang.Boolean not)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneExists in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneExists in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThan
public org.apache.lucene.search.Query buildLuceneGreaterThan(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneGreaterThan in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneGreaterThan in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneGreaterThanOrEquals
public org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneGreaterThanOrEquals in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneGreaterThanOrEquals in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneIn
public org.apache.lucene.search.Query buildLuceneIn(AbstractLuceneQueryParser lqp,
java.util.Collection values,
java.lang.Boolean not,
PredicateMode mode)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneIn in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneIn in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneInequality
public org.apache.lucene.search.Query buildLuceneInequality(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneInequality in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneInequality in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneLessThan
public org.apache.lucene.search.Query buildLuceneLessThan(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneLessThan in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneLessThan in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneLessThanOrEquals
public org.apache.lucene.search.Query buildLuceneLessThanOrEquals(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
PredicateMode mode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneLessThanOrEquals in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneLessThanOrEquals in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
buildLuceneLike
public org.apache.lucene.search.Query buildLuceneLike(AbstractLuceneQueryParser lqp,
java.io.Serializable value,
java.lang.Boolean not)
throws org.apache.lucene.queryParser.ParseException
- Specified by:
buildLuceneLike in interface CMISPropertyLuceneBuilder- Overrides:
buildLuceneLike in class AbstractLuceneBuilder
- Returns:
- the query
- Throws:
org.apache.lucene.queryParser.ParseException
getLuceneSortField
public java.lang.String getLuceneSortField(AbstractLuceneQueryParser lqp)
- Specified by:
getLuceneSortField in interface CMISPropertyLuceneBuilder- Overrides:
getLuceneSortField in class AbstractLuceneBuilder
- Parameters:
lqp - TODO
- Returns:
- the sort field
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.