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 of
RuleParametersConverter that 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconvertParameterValues(List<RuleParameterData> parameters) fromString(String parameters) Converts the String representation to parameter data objects.toString(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
-
Constructor Details
-
DefaultRuleParametersConverter
public DefaultRuleParametersConverter()
-
-
Method Details
-
toString
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
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
-