Class CombineWhereClauseConditionVisitingStrategy
java.lang.Object
de.hybris.platform.odata2services.filter.impl.CombineWhereClauseConditionVisitingStrategy
- All Implemented Interfaces:
BinaryExpressionVisitingStrategy
public class CombineWhereClauseConditionVisitingStrategy
extends Object
implements BinaryExpressionVisitingStrategy
This strategy combines
WhereClauseConditions together using the BinaryOperator between them-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.uri.expression.BinaryOperator,String> booleanisApplicable(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression, org.apache.olingo.odata2.api.uri.expression.BinaryOperator operator, Object leftResult, Object rightResult) voidsetOperatorConverter(org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.uri.expression.BinaryOperator, String> operatorConverter) visit(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression, org.apache.olingo.odata2.api.uri.expression.BinaryOperator operator, Object leftResult, Object rightResult)
-
Constructor Details
-
CombineWhereClauseConditionVisitingStrategy
public CombineWhereClauseConditionVisitingStrategy()
-
-
Method Details
-
isApplicable
public boolean isApplicable(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression, org.apache.olingo.odata2.api.uri.expression.BinaryOperator operator, Object leftResult, Object rightResult) - Specified by:
isApplicablein interfaceBinaryExpressionVisitingStrategy
-
visit
public WhereClauseConditions visit(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression, org.apache.olingo.odata2.api.uri.expression.BinaryOperator operator, Object leftResult, Object rightResult) - Specified by:
visitin interfaceBinaryExpressionVisitingStrategy
-
getOperatorConverter
protected org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.uri.expression.BinaryOperator,String> getOperatorConverter() -
setOperatorConverter
public void setOperatorConverter(org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.uri.expression.BinaryOperator, String> operatorConverter)
-