org.alfresco.opencmis.mapping
Class BaseTypeIdLuceneBuilder

java.lang.Object
  extended by org.alfresco.opencmis.mapping.AbstractLuceneBuilder
      extended by org.alfresco.opencmis.mapping.BaseTypeIdLuceneBuilder
All Implemented Interfaces:
CMISPropertyLuceneBuilder

public class BaseTypeIdLuceneBuilder
extends AbstractLuceneBuilder

Get the CMIS object type id property


Constructor Summary
BaseTypeIdLuceneBuilder(CMISDictionaryService dictionaryService)
          Construct
 
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 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)
           
 
Methods inherited from class org.alfresco.opencmis.mapping.AbstractLuceneBuilder
buildLuceneGreaterThan, buildLuceneGreaterThanOrEquals, buildLuceneLessThan, buildLuceneLessThanOrEquals, buildLuceneLike, getLuceneFieldName, getLuceneSortField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseTypeIdLuceneBuilder

public BaseTypeIdLuceneBuilder(CMISDictionaryService dictionaryService)
Construct

Method Detail

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

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

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

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


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