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 ofGenericConditionQueryBuilderas a workaround to an inconsistency in filtering and validation empty value logic. This should be a temporary fix and should be removed once addressed inAdvancedSearchEngineController.getQueryEntry(java.util.List<com.hybris.cockpitng.search.data.SearchQueryCondition>, java.lang.String, int, com.hybris.backoffice.widgets.advancedsearch.impl.SearchConditionData)
-
-
Field Summary
-
Fields inherited from class com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
EDITOR_PARAM_COMPARES_EXACT_DATE, EDITOR_PARAM_DATE_SEARCH_ROUNDING, EDITOR_PARAM_EQUALS_COMPARES_EXACT_DATE
-
-
Constructor Summary
Constructors Constructor Description RuleEngineGenericConditionQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GenericConditioncreateSingleTokenCondition(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)-
Methods inherited from class com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
buildCondition, buildMany2ManyQuery, buildQuery, buildQuery, buildQueryCondition, buildStringCondition, buildUnaryCondition, createMany2ManyRelationCondition, createMany2OneRelationCondition, createOne2ManyRelationCondition, createRelationCondition, createSingleTokenCondition, getCardinality, getDateRounding, getRoundedDate, getSinceDate, getSinceDate, getTypeService, getUpToDate, getUpToDate, handleUnaryOperator, isComparesExactDate, isEqualsComparesExactDate, isMany2ManyRelationAttribute, isSupportedRelationType, isUnaryOperator, prepare, resolveDateEqualsCondition, resolveDateGreaterCondition, resolveDateGreaterOrEqualsCondition, resolveDateLessCondition, resolveDateLessOrEqualsCondition, setModelService, setSeparators, setTypeService, splitQuery
-
-
-
-
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:
createSingleTokenConditionin classGenericConditionQueryBuilder
-
-