Class BaseCmisSearchQueryBuilder

java.lang.Object
com.liferay.document.library.repository.cmis.search.BaseCmisSearchQueryBuilder
All Implemented Interfaces:
CMISSearchQueryBuilder

public class BaseCmisSearchQueryBuilder extends Object implements CMISSearchQueryBuilder
  • 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:
      buildQuery in interface CMISSearchQueryBuilder
      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

      protected String getCmisField(String field)
    • isSupportedField

      protected boolean isSupportedField(String field)
    • 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