Class AbstractRuleConverter
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleConverter
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
DefaultRuleActionsConverter,DefaultRuleConditionsConverter,DefaultRuleParametersConverter
public abstract class AbstractRuleConverter extends java.lang.Object implements org.springframework.beans.factory.InitializingBean
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classAbstractRuleConverter.RuleParameterDataMixInprotected static classAbstractRuleConverter.RuleParameterValueDeserializerprotected static classAbstractRuleConverter.RuleParameterValueSerializer
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringRULE_PARAMETER_VALUE_CONVERTER_KEY
-
Constructor Summary
Constructors Constructor Description AbstractRuleConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()protected voidconfigureAttributes(java.util.Map<java.lang.Object,java.lang.Object> attributes)protected voidconfigureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)protected voidconvertParameters(AbstractRuleData ruleData, AbstractRuleDefinitionData ruleDefinitionData)protected com.fasterxml.jackson.databind.ObjectReadergetObjectReader()protected com.fasterxml.jackson.databind.ObjectWritergetObjectWriter()protected RuleParameterUuidGeneratorgetRuleParameterUuidGenerator()protected RuleParameterValueConvertergetRuleParameterValueConverter()booleanisDebugMode()voidsetDebugMode(boolean debugMode)voidsetRuleParameterUuidGenerator(RuleParameterUuidGenerator ruleParameterUuidGenerator)voidsetRuleParameterValueConverter(RuleParameterValueConverter ruleParameterValueConverter)
-
-
-
Field Detail
-
RULE_PARAMETER_VALUE_CONVERTER_KEY
protected static final java.lang.String RULE_PARAMETER_VALUE_CONVERTER_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
convertParameters
protected void convertParameters(AbstractRuleData ruleData, AbstractRuleDefinitionData ruleDefinitionData)
-
configureObjectMapper
protected void configureObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
configureAttributes
protected void configureAttributes(java.util.Map<java.lang.Object,java.lang.Object> attributes)
-
getRuleParameterValueConverter
protected RuleParameterValueConverter getRuleParameterValueConverter()
-
setRuleParameterValueConverter
public void setRuleParameterValueConverter(RuleParameterValueConverter ruleParameterValueConverter)
-
getRuleParameterUuidGenerator
protected RuleParameterUuidGenerator getRuleParameterUuidGenerator()
-
setRuleParameterUuidGenerator
public void setRuleParameterUuidGenerator(RuleParameterUuidGenerator ruleParameterUuidGenerator)
-
isDebugMode
public boolean isDebugMode()
-
setDebugMode
public void setDebugMode(boolean debugMode)
-
getObjectReader
protected com.fasterxml.jackson.databind.ObjectReader getObjectReader()
-
getObjectWriter
protected com.fasterxml.jackson.databind.ObjectWriter getObjectWriter()
-
-