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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneExists(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.lang.Boolean not)
           
 org.apache.lucene.search.Query buildLuceneGreaterThan(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneGreaterThanOrEquals(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneIn(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.util.Collection values, java.lang.Boolean not, org.alfresco.repo.search.impl.querymodel.PredicateMode mode)
           
 org.apache.lucene.search.Query buildLuceneInequality(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneLessThan(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneLessThanOrEquals(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, org.alfresco.repo.search.impl.querymodel.PredicateMode mode, org.alfresco.repo.search.impl.lucene.LuceneFunction luceneFunction)
           
 org.apache.lucene.search.Query buildLuceneLike(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp, java.io.Serializable value, java.lang.Boolean not)
           
 java.lang.String getLuceneFieldName()
           
 java.lang.String getLuceneSortField(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp)
           
 

Method Detail

buildLuceneEquality

org.apache.lucene.search.Query buildLuceneEquality(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                                   java.io.Serializable value,
                                                   org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
                                                   org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                                      java.io.Serializable value,
                                                      org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
                                                      org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                                              java.io.Serializable value,
                                                              org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
                                                              org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                             java.util.Collection values,
                                             java.lang.Boolean not,
                                             org.alfresco.repo.search.impl.querymodel.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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                                     java.io.Serializable value,
                                                     org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
                                                     org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                                   java.io.Serializable value,
                                                   org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
                                                   org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.LuceneQueryParser lqp,
                                                           java.io.Serializable value,
                                                           org.alfresco.repo.search.impl.querymodel.PredicateMode mode,
                                                           org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.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(org.alfresco.repo.search.impl.lucene.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.