public class BaseCmisSearchQueryBuilder extends java.lang.Object implements CMISSearchQueryBuilder
| Constructor and Description |
|---|
BaseCmisSearchQueryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected CMISCriterion |
buildFieldExpression(java.lang.String field,
java.lang.String value,
CMISSimpleExpressionOperator cmisSimpleExpressionOperator,
QueryConfig queryConfig) |
java.lang.String |
buildQuery(SearchContext searchContext,
Query query) |
protected java.lang.String |
getCmisField(java.lang.String field) |
protected boolean |
isSupportedField(java.lang.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) |
public java.lang.String buildQuery(SearchContext searchContext, Query query) throws SearchException
buildQuery in interface CMISSearchQueryBuilderSearchExceptionprotected CMISCriterion buildFieldExpression(java.lang.String field, java.lang.String value, CMISSimpleExpressionOperator cmisSimpleExpressionOperator, QueryConfig queryConfig) throws SearchException
SearchExceptionprotected java.lang.String getCmisField(java.lang.String field)
protected boolean isSupportedField(java.lang.String field)
protected boolean isSupportsFullText(QueryConfig queryConfig)
protected boolean isSupportsOnlyFullText(QueryConfig queryConfig)
protected void traverseContentQuery(CMISJunction cmisJunction, Query query, QueryConfig queryConfig) throws SearchException
SearchExceptionprotected void traversePropertiesQuery(CMISJunction cmisJunction, Query query, QueryConfig queryConfig) throws SearchException
SearchException