Class ConditionToValuesMapper<T>
java.lang.Object
de.hybris.platform.ruleengineservices.validation.ConditionToValuesMapper<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Function<RuleConditionData,List<T>>
public class ConditionToValuesMapper<T>
extends Object
implements Function<RuleConditionData,List<T>>
Mapper for the
RuleConditionData that extracts values based on the configuration provided by
type, definitionId, parameters, and value mapper fields-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(RuleConditionData ruleConditionData) protected Stream<RuleConditionData>flatten(RuleConditionData ruleConditionData) protected Stringprotected RuleParameterValueMapper<T>protected StringgetType()protected <V> Collection<V>normalizeValue(RuleParameterData parameterData) voidsetDefinitionId(String definitionId) voidsetParameterNames(Set<String> parameterNames) voidsetParameterValueMapper(RuleParameterValueMapper<T> parameterValueMapper) void
-
Constructor Details
-
ConditionToValuesMapper
public ConditionToValuesMapper()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<RuleConditionData,List<T>>
-
flatten
-
normalizeValue
-
mapValue
-
getType
-
setType
-
getDefinitionId
-
setDefinitionId
-
getParameterNames
-
setParameterNames
-
getParameterValueMapper
-
setParameterValueMapper
-