Class DefaultRuleParametersConverter
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleConverter
-
- de.hybris.platform.ruleengineservices.rule.strategies.impl.DefaultRuleParametersConverter
-
- All Implemented Interfaces:
RuleParametersConverter,org.springframework.beans.factory.InitializingBean
public class DefaultRuleParametersConverter extends AbstractRuleConverter implements RuleParametersConverter
Implementation ofRuleParametersConverterthat uses a JSON format for strings.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleConverter
AbstractRuleConverter.RuleParameterDataMixIn, AbstractRuleConverter.RuleParameterValueDeserializer, AbstractRuleConverter.RuleParameterValueSerializer
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleConverter
RULE_PARAMETER_VALUE_CONVERTER_KEY
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleParametersConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconvertParameterValues(java.util.List<RuleParameterData> parameters)java.util.List<RuleParameterData>fromString(java.lang.String parameters)Converts the String representation to parameter data objects.java.lang.StringtoString(java.util.List<RuleParameterData> parameters)Converts the parameter data objects to a String representation.-
Methods inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleConverter
afterPropertiesSet, configureAttributes, configureObjectMapper, convertParameters, getObjectReader, getObjectWriter, getRuleParameterUuidGenerator, getRuleParameterValueConverter, isDebugMode, setDebugMode, setRuleParameterUuidGenerator, setRuleParameterValueConverter
-
-
-
-
Method Detail
-
toString
public java.lang.String toString(java.util.List<RuleParameterData> parameters)
Description copied from interface:RuleParametersConverterConverts the parameter data objects to a String representation.- Specified by:
toStringin interfaceRuleParametersConverter- Parameters:
parameters- - the parameter data objects- Returns:
- the String representation
-
fromString
public java.util.List<RuleParameterData> fromString(java.lang.String parameters)
Description copied from interface:RuleParametersConverterConverts the String representation to parameter data objects.- Specified by:
fromStringin interfaceRuleParametersConverter- Parameters:
parameters- - the String representation- Returns:
- the parameter data objects
-
convertParameterValues
protected void convertParameterValues(java.util.List<RuleParameterData> parameters)
-
-