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,
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)
traverseQuery
protected void traverseQuery(CMISJunction criterion,
Query query,
QueryConfig queryConfig)
throws SearchException
- Throws:
SearchException