Class DefaultRuleParameterFilterValueProvider
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleParameterFilterValueProvider
-
- All Implemented Interfaces:
RuleParameterFilterValueProvider
public class DefaultRuleParameterFilterValueProvider extends java.lang.Object implements RuleParameterFilterValueProvider
Default implementation of @RuleParameterFilterValueProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleParameterFilterValueProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(java.lang.String value, java.lang.Object contextObject)Performs evaluation of the provided filter expression encoded within its value, matching it against object that acts as an evaluation contextjava.lang.StringgetParameterId(java.lang.String value)Identifies parameter id within the provided String valueprotected org.springframework.expression.ExpressionParsergetParser()voidsetParser(org.springframework.expression.ExpressionParser parser)
-
-
-
Method Detail
-
getParameterId
public java.lang.String getParameterId(java.lang.String value)
Description copied from interface:RuleParameterFilterValueProviderIdentifies parameter id within the provided String value- Specified by:
getParameterIdin interfaceRuleParameterFilterValueProvider- Parameters:
value- - whole value to identify parameter id from- Returns:
- parameter id from the provided value
-
evaluate
public java.lang.Object evaluate(java.lang.String value, java.lang.Object contextObject)Description copied from interface:RuleParameterFilterValueProviderPerforms evaluation of the provided filter expression encoded within its value, matching it against object that acts as an evaluation context- Specified by:
evaluatein interfaceRuleParameterFilterValueProvider- Parameters:
value- - whole value to identify parameter id fromcontextObject- - object used as a context for the evaluated expression- Returns:
- evaluated object based on the provided expression and context
-
getParser
protected org.springframework.expression.ExpressionParser getParser()
-
setParser
public void setParser(org.springframework.expression.ExpressionParser parser)
-
-