org.alfresco.cmis
Interface CMISPropertyLuceneBuilder

All Known Implementing Classes:
AbstractProperty, AbstractSimpleProperty, AbstractVersioningProperty, BaseTypeIdProperty, CheckinCommentProperty, ContentStreamIdProperty, ContentStreamLengthProperty, ContentStreamMimetypeProperty, DirectProperty, FixedValueProperty, IsImmutableProperty, IsLatestMajorVersionProperty, IsLatestVersionProperty, IsMajorVersionProperty, IsVersionSeriesCheckedOutProperty, ObjectIdProperty, ObjectTypeIdProperty, ParentProperty, PathProperty, SourceIdProperty, TargetIdProperty, VersionLabelProperty, VersionSeriesCheckedOutByProperty, VersionSeriesCheckedOutIdProperty, VersionSeriesIdProperty

public interface CMISPropertyLuceneBuilder

CMIS Property Lucene Builder


Method Summary
 org.apache.lucene.search.Query buildLuceneEquality(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneExists(LuceneQueryParser lqp, java.lang.Boolean not)
           
 org.apache.lucene.search.Query buildLuceneGreaterThan(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneIn(LuceneQueryParser lqp, java.util.Collection values, java.lang.Boolean not, PredicateMode mode)
           
 org.apache.lucene.search.Query buildLuceneInequality(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneLessThan(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneLessThanOrEquals(LuceneQueryParser lqp, java.io.Serializable value, PredicateMode mode, LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneLike(LuceneQueryParser lqp, java.io.Serializable value, java.lang.Boolean not)
           
 java.lang.String getLuceneFieldName()
           
 java.lang.String getLuceneSortField(LuceneQueryParser lqp)
           
 

Method Detail

buildLuceneEquality

org.apache.lucene.search.Query buildLuceneEquality(LuceneQueryParser lqp,
                                                   java.io.Serializable value,
                                                   PredicateMode mode,
                                                   LuceneFunction luceneFunction)
                                                   throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
mode -
luceneFunction -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneExists

org.apache.lucene.search.Query buildLuceneExists(LuceneQueryParser lqp,
                                                 java.lang.Boolean not)
                                                 throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
not -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneGreaterThan

org.apache.lucene.search.Query buildLuceneGreaterThan(LuceneQueryParser lqp,
                                                      java.io.Serializable value,
                                                      PredicateMode mode,
                                                      LuceneFunction luceneFunction)
                                                      throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
mode -
luceneFunction -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneGreaterThanOrEquals

org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(LuceneQueryParser lqp,
                                                              java.io.Serializable value,
                                                              PredicateMode mode,
                                                              LuceneFunction luceneFunction)
                                                              throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
mode -
luceneFunction -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneIn

org.apache.lucene.search.Query buildLuceneIn(LuceneQueryParser lqp,
                                             java.util.Collection values,
                                             java.lang.Boolean not,
                                             PredicateMode mode)
                                             throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
values -
not -
mode -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneInequality

org.apache.lucene.search.Query buildLuceneInequality(LuceneQueryParser lqp,
                                                     java.io.Serializable value,
                                                     PredicateMode mode,
                                                     LuceneFunction luceneFunction)
                                                     throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
mode -
luceneFunction -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneLessThan

org.apache.lucene.search.Query buildLuceneLessThan(LuceneQueryParser lqp,
                                                   java.io.Serializable value,
                                                   PredicateMode mode,
                                                   LuceneFunction luceneFunction)
                                                   throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
mode -
luceneFunction -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneLessThanOrEquals

org.apache.lucene.search.Query buildLuceneLessThanOrEquals(LuceneQueryParser lqp,
                                                           java.io.Serializable value,
                                                           PredicateMode mode,
                                                           LuceneFunction luceneFunction)
                                                           throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
mode -
luceneFunction -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

buildLuceneLike

org.apache.lucene.search.Query buildLuceneLike(LuceneQueryParser lqp,
                                               java.io.Serializable value,
                                               java.lang.Boolean not)
                                               throws org.apache.lucene.queryParser.ParseException
Parameters:
lqp -
value -
not -
Returns:
the query
Throws:
org.apache.lucene.queryParser.ParseException

getLuceneSortField

java.lang.String getLuceneSortField(LuceneQueryParser lqp)
Parameters:
lqp - TODO
Returns:
the sort field

getLuceneFieldName

java.lang.String getLuceneFieldName()
Returns:
the field name


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.