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 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:
      isApplicable in interface BinaryExpressionVisitingStrategy
    • 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:
      visit in interface BinaryExpressionVisitingStrategy
    • 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)