Class CatalogVersionStripperRuleParameterValueNormalizer

java.lang.Object
de.hybris.platform.ruleengineservices.rule.strategies.impl.CatalogVersionStripperRuleParameterValueNormalizer
All Implemented Interfaces:
RuleParameterValueNormalizer

public class CatalogVersionStripperRuleParameterValueNormalizer extends Object implements RuleParameterValueNormalizer
Implementation of RuleParameterValueNormalizer that performs trims down the provided String value to its catalog aware agnostic value. It uses configured delimiter as a flag character for stripping.
  • Constructor Details

    • CatalogVersionStripperRuleParameterValueNormalizer

      public CatalogVersionStripperRuleParameterValueNormalizer()
  • Method Details

    • normalize

      public Object normalize(Object value)
      Description copied from interface: RuleParameterValueNormalizer
      Normalizes provided value based on the criteria matching given type
      Specified by:
      normalize in interface RuleParameterValueNormalizer
      Parameters:
      value - - the value to be normalized
      Returns:
      the normalized value for the required type
    • normalizeSingleValue

      protected Object normalizeSingleValue(Object value)
    • getDelimiter

      protected String getDelimiter()
    • setDelimiter

      public void setDelimiter(String delimiter)