com.liferay.portal.kernel.repository.cmis.search
Class BaseCmisSearchQueryBuilder
java.lang.Object
com.liferay.portal.kernel.repository.cmis.search.BaseCmisSearchQueryBuilder
- All Implemented Interfaces:
- CMISSearchQueryBuilder
public class BaseCmisSearchQueryBuilder
- extends Object
- implements CMISSearchQueryBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseCmisSearchQueryBuilder
public BaseCmisSearchQueryBuilder()
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