Interface SearchQueryConditionsConverter

All Known Implementing Classes:
DefaultSearchQueryConditionsConverter

public interface SearchQueryConditionsConverter
Converts SearchQueryCondition list into list of SolrSearchCondition
  • Method Details

    • convert

      List<SolrSearchCondition> convert(List<? extends com.hybris.cockpitng.search.data.SearchQueryCondition> conditions, SearchQuery.Operator globalOperator, IndexedType indexedType)
      Converts a list of SearchQueryCondition to a list of SolrSearchCondition. Converted condition list contains only one element for a specific attribute combined with a language (if attribute is localized) on the same level of a query SolrSearchCondition(List, SearchQuery.Operator) as opposed to SearchQueryCondition list which can have multiple conditions for the same attribute.
      Parameters:
      conditions - conditions from simple search.
      globalOperator - operator used to join conditions.
      indexedType - solr configuration for indexed type.
      Returns:
      list of converted SolrSearchCondition.