Class RuleEngineGenericConditionQueryBuilder

  • All Implemented Interfaces:
    ConditionQueryBuilder

    public class RuleEngineGenericConditionQueryBuilder
    extends GenericConditionQueryBuilder
    Customization of GenericConditionQueryBuilder as a workaround to an inconsistency in filtering and validation empty value logic. This should be a temporary fix and should be removed once addressed in AdvancedSearchEngineController.getQueryEntry(java.util.List<com.hybris.cockpitng.search.data.SearchQueryCondition>, java.lang.String, int, com.hybris.backoffice.widgets.advancedsearch.impl.SearchConditionData)
    • Constructor Detail

      • RuleEngineGenericConditionQueryBuilder

        public RuleEngineGenericConditionQueryBuilder()
    • Method Detail

      • createSingleTokenCondition

        protected GenericCondition createSingleTokenCondition​(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData,
                                                              com.hybris.cockpitng.search.data.SearchAttributeDescriptor searchAttributeDescriptor,
                                                              java.lang.Object value,
                                                              com.hybris.cockpitng.search.data.ValueComparisonOperator givenOperator)
        Overrides:
        createSingleTokenCondition in class GenericConditionQueryBuilder