Class AbstractNavigationPropertyVisitingStrategy
java.lang.Object
de.hybris.platform.odata2services.filter.impl.AbstractNavigationPropertyVisitingStrategy
- All Implemented Interfaces:
BinaryExpressionVisitingStrategy
- Direct Known Subclasses:
NavigationPropertyVisitingStrategy,NavigationPropertyWithIntegrationKeyVisitingStrategy
public abstract class AbstractNavigationPropertyVisitingStrategy
extends Object
implements BinaryExpressionVisitingStrategy
Provides common functionality to NavigationPropertyVisitingStrategies
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract WhereClauseConditionscreateWhereClauseConditionWithOperator(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression, org.apache.olingo.odata2.api.uri.expression.BinaryOperator operator, Object leftResult, Object rightResult) protected org.apache.olingo.odata2.api.processor.ODataContextprotected ItemLookupRequestFactoryprotected StringgetLeftOperandNavPropertyName(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression) protected StringgetLeftOperandPropertyName(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression) protected org.springframework.core.convert.converter.Converter<org.apache.olingo.odata2.api.uri.expression.BinaryOperator,String> voidsetContext(org.apache.olingo.odata2.api.processor.ODataContext context) voidsetItemLookupRequestFactory(ItemLookupRequestFactory itemLookupRequestFactory) voidsetItemSearchService(ItemSearchService service) 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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.odata2services.filter.BinaryExpressionVisitingStrategy
isApplicable
-
Constructor Details
-
AbstractNavigationPropertyVisitingStrategy
public AbstractNavigationPropertyVisitingStrategy()
-
-
Method Details
-
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
-
createWhereClauseConditionWithOperator
protected abstract WhereClauseConditions createWhereClauseConditionWithOperator(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression, org.apache.olingo.odata2.api.uri.expression.BinaryOperator operator, Object leftResult, Object rightResult) -
getLeftOperandPropertyName
protected String getLeftOperandPropertyName(org.apache.olingo.odata2.api.uri.expression.BinaryExpression expression) -
getItemLookupRequestFactory
-
setItemLookupRequestFactory
-
setItemSearchService
-
getContext
protected org.apache.olingo.odata2.api.processor.ODataContext getContext() -
setContext
public void setContext(org.apache.olingo.odata2.api.processor.ODataContext context) -
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)
-