public class BaseCmisSearchQueryBuilder extends java.lang.Object implements CMISSearchQueryBuilder
| Modifier | Constructor and Description |
|---|---|
|
BaseCmisSearchQueryBuilder() |
protected |
BaseCmisSearchQueryBuilder(com.liferay.portal.kernel.service.RepositoryEntryLocalService repositoryEntryLocalService,
com.liferay.portal.kernel.service.UserLocalService userLocalService) |
| Modifier and Type | Method and Description |
|---|---|
protected CMISCriterion |
buildFieldExpression(java.lang.String field,
java.lang.String value,
CMISSimpleExpressionOperator cmisSimpleExpressionOperator,
com.liferay.portal.kernel.search.QueryConfig queryConfig) |
java.lang.String |
buildQuery(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Query query) |
protected java.lang.String |
getCmisField(java.lang.String field) |
protected boolean |
isSupportedField(java.lang.String field) |
protected boolean |
isSupportsFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig) |
protected boolean |
isSupportsOnlyFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig) |
protected void |
traverseContentQuery(CMISJunction cmisJunction,
com.liferay.portal.kernel.search.Query query,
com.liferay.portal.kernel.search.QueryConfig queryConfig) |
protected void |
traversePropertiesQuery(CMISJunction cmisJunction,
com.liferay.portal.kernel.search.Query query,
com.liferay.portal.kernel.search.QueryConfig queryConfig) |
public BaseCmisSearchQueryBuilder()
protected BaseCmisSearchQueryBuilder(com.liferay.portal.kernel.service.RepositoryEntryLocalService repositoryEntryLocalService,
com.liferay.portal.kernel.service.UserLocalService userLocalService)
public java.lang.String buildQuery(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Query query)
throws com.liferay.portal.kernel.search.SearchException
buildQuery in interface CMISSearchQueryBuildercom.liferay.portal.kernel.search.SearchExceptionprotected CMISCriterion buildFieldExpression(java.lang.String field, java.lang.String value, CMISSimpleExpressionOperator cmisSimpleExpressionOperator, com.liferay.portal.kernel.search.QueryConfig queryConfig) throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected java.lang.String getCmisField(java.lang.String field)
protected boolean isSupportedField(java.lang.String field)
protected boolean isSupportsFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig)
protected boolean isSupportsOnlyFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig)
protected void traverseContentQuery(CMISJunction cmisJunction, com.liferay.portal.kernel.search.Query query, com.liferay.portal.kernel.search.QueryConfig queryConfig) throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionprotected void traversePropertiesQuery(CMISJunction cmisJunction, com.liferay.portal.kernel.search.Query query, com.liferay.portal.kernel.search.QueryConfig queryConfig) throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchException