Liferay 6.2-ce-ga5

com.liferay.portal.kernel.repository.cmis.search
Class BaseCmisSearchQueryBuilder

java.lang.Object
  extended by com.liferay.portal.kernel.repository.cmis.search.BaseCmisSearchQueryBuilder
All Implemented Interfaces:
CMISSearchQueryBuilder

public class BaseCmisSearchQueryBuilder
extends Object
implements CMISSearchQueryBuilder


Constructor Summary
BaseCmisSearchQueryBuilder()
           
 
Method Summary
protected  CMISCriterion buildFieldExpression(String field, String value, CMISSimpleExpressionOperator cmisSimpleExpressionOperator, QueryConfig queryConfig)
           
 String buildQuery(SearchContext searchContext, Query query)
           
protected  String getCmisField(String field)
           
protected  boolean isSupportedField(String field)
           
protected  boolean isSupportsFullText(QueryConfig queryConfig)
           
protected  boolean isSupportsOnlyFullText(QueryConfig queryConfig)
           
protected  void traverseContentQuery(CMISJunction cmisJunction, Query query, QueryConfig queryConfig)
           
protected  void traversePropertiesQuery(CMISJunction cmisJunction, Query query, QueryConfig queryConfig)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseCmisSearchQueryBuilder

public BaseCmisSearchQueryBuilder()
Method Detail

buildQuery

public String buildQuery(SearchContext searchContext,
                         Query query)
                  throws SearchException
Specified by:
buildQuery in interface CMISSearchQueryBuilder
Throws:
SearchException

buildFieldExpression

protected CMISCriterion buildFieldExpression(String field,
                                             String value,
                                             CMISSimpleExpressionOperator cmisSimpleExpressionOperator,
                                             QueryConfig queryConfig)
                                      throws SearchException
Throws:
SearchException

getCmisField

protected String getCmisField(String field)

isSupportedField

protected boolean isSupportedField(String field)

isSupportsFullText

protected boolean isSupportsFullText(QueryConfig queryConfig)

isSupportsOnlyFullText

protected boolean isSupportsOnlyFullText(QueryConfig queryConfig)

traverseContentQuery

protected void traverseContentQuery(CMISJunction cmisJunction,
                                    Query query,
                                    QueryConfig queryConfig)
                             throws SearchException
Throws:
SearchException

traversePropertiesQuery

protected void traversePropertiesQuery(CMISJunction cmisJunction,
                                       Query query,
                                       QueryConfig queryConfig)
                                throws SearchException
Throws:
SearchException

Liferay 6.2-ce-ga5