Liferay 6.1.2-ce-ga3

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)
           
 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 traverseQuery(CMISJunction criterion, 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)
                                      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)

traverseQuery

protected void traverseQuery(CMISJunction criterion,
                             Query query,
                             QueryConfig queryConfig)
                      throws SearchException
Throws:
SearchException

Liferay 6.1.2-ce-ga3