Class RuleEngineGenericConditionQueryBuilder
java.lang.Object
com.hybris.backoffice.cockpitng.search.builder.impl.GenericConditionQueryBuilder
de.hybris.platform.ruleenginebackoffice.search.builder.RuleEngineGenericConditionQueryBuilder
- All Implemented Interfaces:
ConditionQueryBuilder
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)-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected GenericConditioncreateSingleTokenCondition(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData, com.hybris.cockpitng.search.data.SearchAttributeDescriptor searchAttributeDescriptor, 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, getTypeFacade, getTypeService, getUpToDate, getUpToDate, handleUnaryOperator, isComparesExactDate, isEqualsComparesExactDate, isMany2ManyRelationAttribute, isSupportedRelationType, isUnaryOperator, prepare, resolveDateEqualsCondition, resolveDateGreaterCondition, resolveDateGreaterOrEqualsCondition, resolveDateLessCondition, resolveDateLessOrEqualsCondition, setModelService, setSeparators, setTypeFacade, setTypeService, splitQuery
-
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:
createSingleTokenConditionin classGenericConditionQueryBuilder
-