public class RuleEngineGenericConditionQueryBuilder extends GenericConditionQueryBuilder
GenericConditionQueryBuilder to handle ValueComparisonOperator#IN for single token condition.
This is opposed to GenericConditionQueryBuilder.createSingleTokenCondition(SearchQueryData, SearchAttributeDescriptor, Object, ValueComparisonOperator)
that throws IllegalArgumentException in this case.EDITOR_PARAM_EQUALS_COMPARES_EXACT_DATE| Constructor and Description |
|---|
RuleEngineGenericConditionQueryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected GenericCondition |
createSingleTokenCondition(SearchQueryData searchQueryData,
SearchAttributeDescriptor searchAttributeDescriptor,
java.lang.Object value,
ValueComparisonOperator givenOperator) |
buildCondition, buildMany2ManyQuery, buildQuery, buildQuery, buildQueryCondition, createMany2ManyRelationCondition, createOne2ManyRelationCondition, createRelationCondition, createSingleTokenCondition, getTypeService, handleUnaryOperator, isMany2ManyRelationAttribute, isSupportedRelationType, isUnaryOperator, prepare, setModelService, setSeparators, setTypeService, splitQuerypublic RuleEngineGenericConditionQueryBuilder()
protected GenericCondition createSingleTokenCondition(SearchQueryData searchQueryData, SearchAttributeDescriptor searchAttributeDescriptor, java.lang.Object value, ValueComparisonOperator givenOperator)
createSingleTokenCondition in class GenericConditionQueryBuilderCopyright © 2018 SAP SE. All Rights Reserved.