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)
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