Class DefaultSearchQueryConditionsConverter

    • Constructor Detail

      • DefaultSearchQueryConditionsConverter

        public DefaultSearchQueryConditionsConverter()
    • Method Detail

      • convertConditions

        protected void convertConditions​(java.util.List<SolrSearchCondition> convertedConditions,
                                         java.util.List<? extends com.hybris.cockpitng.search.data.SearchQueryCondition> conditions,
                                         SearchQuery.Operator globalOperator,
                                         IndexedType indexedType)
      • groupConditionsByAttribute

        protected java.util.Map<java.lang.String,​java.util.List<com.hybris.cockpitng.search.data.SearchQueryCondition>> groupConditionsByAttribute​(java.util.List<? extends com.hybris.cockpitng.search.data.SearchQueryCondition> conditions,
                                                                                                                                                         java.util.Map<java.lang.String,​IndexedProperty> properties)
      • extractNestedConditions

        protected java.util.List<com.hybris.cockpitng.search.data.SearchQueryConditionList> extractNestedConditions​(java.util.List<? extends com.hybris.cockpitng.search.data.SearchQueryCondition> conditions)
      • appendAttributeCondition

        protected void appendAttributeCondition​(java.util.List<SolrSearchCondition> convertedConditions,
                                                java.util.List<com.hybris.cockpitng.search.data.SearchQueryCondition> conditions,
                                                IndexedProperty property,
                                                SearchQuery.Operator operator)
      • splitConditionsByLanguage

        protected java.util.Map<java.util.Locale,​java.util.List<com.hybris.cockpitng.search.data.SearchQueryCondition>> splitConditionsByLanguage​(java.util.List<com.hybris.cockpitng.search.data.SearchQueryCondition> conditions)
      • extractLocalizedValue

        protected java.lang.Object extractLocalizedValue​(java.lang.Object value)
      • extractValueLocale

        protected java.util.Locale extractValueLocale​(java.lang.Object value)