Class BaseCmisSearchQueryBuilder
java.lang.Object
com.liferay.document.library.repository.cmis.search.BaseCmisSearchQueryBuilder
- All Implemented Interfaces:
CMISSearchQueryBuilder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseCmisSearchQueryBuilder(com.liferay.portal.kernel.service.RepositoryEntryLocalService repositoryEntryLocalService, com.liferay.portal.kernel.service.UserLocalService userLocalService) -
Method Summary
Modifier and TypeMethodDescriptionprotected CMISCriterionbuildFieldExpression(String field, String value, CMISSimpleExpressionOperator cmisSimpleExpressionOperator, com.liferay.portal.kernel.search.QueryConfig queryConfig) buildQuery(com.liferay.portal.kernel.search.SearchContext searchContext, com.liferay.portal.kernel.search.Query query) protected StringgetCmisField(String field) protected booleanisSupportedField(String field) protected booleanisSupportsFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig) protected booleanisSupportsOnlyFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig) protected voidtraverseContentQuery(CMISJunction cmisJunction, com.liferay.portal.kernel.search.Query query, com.liferay.portal.kernel.search.QueryConfig queryConfig) protected voidtraversePropertiesQuery(CMISJunction cmisJunction, com.liferay.portal.kernel.search.Query query, com.liferay.portal.kernel.search.QueryConfig queryConfig)
-
Constructor Details
-
BaseCmisSearchQueryBuilder
public BaseCmisSearchQueryBuilder() -
BaseCmisSearchQueryBuilder
protected BaseCmisSearchQueryBuilder(com.liferay.portal.kernel.service.RepositoryEntryLocalService repositoryEntryLocalService, com.liferay.portal.kernel.service.UserLocalService userLocalService)
-
-
Method Details
-
buildQuery
public String buildQuery(com.liferay.portal.kernel.search.SearchContext searchContext, com.liferay.portal.kernel.search.Query query) throws com.liferay.portal.kernel.search.SearchException - Specified by:
buildQueryin interfaceCMISSearchQueryBuilder- Throws:
com.liferay.portal.kernel.search.SearchException
-
buildFieldExpression
protected CMISCriterion buildFieldExpression(String field, String value, CMISSimpleExpressionOperator cmisSimpleExpressionOperator, com.liferay.portal.kernel.search.QueryConfig queryConfig) throws com.liferay.portal.kernel.search.SearchException - Throws:
com.liferay.portal.kernel.search.SearchException
-
getCmisField
-
isSupportedField
-
isSupportsFullText
protected boolean isSupportsFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig) -
isSupportsOnlyFullText
protected boolean isSupportsOnlyFullText(com.liferay.portal.kernel.search.QueryConfig queryConfig) -
traverseContentQuery
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 - Throws:
com.liferay.portal.kernel.search.SearchException
-
traversePropertiesQuery
protected 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 - Throws:
com.liferay.portal.kernel.search.SearchException
-