Class RuleEngineGenericConditionQueryBuilder

java.lang.Object
com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
de.hybris.platform.ruleenginebackoffice.search.builder.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 Details

    • RuleEngineGenericConditionQueryBuilder

      public RuleEngineGenericConditionQueryBuilder()
  • Method Details

    • createSingleTokenCondition

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