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 Object implements org.springframework.beans.factory.InitializingBean
  • Field Details

    • RULE_PARAMETER_VALUE_CONVERTER_KEY

      protected static final String RULE_PARAMETER_VALUE_CONVERTER_KEY
      See Also:
  • Constructor Details

    • AbstractRuleConverter

      public AbstractRuleConverter()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.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(Map<Object,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()