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 CMISSearchQueryBuilder
com.liferay.portal.kernel.search.SearchException
protected 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.SearchException
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) throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchException
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
com.liferay.portal.kernel.search.SearchException