Class CatalogVersionStripperRuleParameterValueNormalizer
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.strategies.impl.CatalogVersionStripperRuleParameterValueNormalizer
-
- All Implemented Interfaces:
RuleParameterValueNormalizer
public class CatalogVersionStripperRuleParameterValueNormalizer extends java.lang.Object implements RuleParameterValueNormalizer
Implementation ofRuleParameterValueNormalizerthat performs trims down the provided String value to its catalog aware agnostic value. It uses configureddelimiteras a flag character for stripping.
-
-
Constructor Summary
Constructors Constructor Description CatalogVersionStripperRuleParameterValueNormalizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetDelimiter()java.lang.Objectnormalize(java.lang.Object value)Normalizes provided value based on the criteria matching given typeprotected java.lang.ObjectnormalizeSingleValue(java.lang.Object value)voidsetDelimiter(java.lang.String delimiter)
-
-
-
Method Detail
-
normalize
public java.lang.Object normalize(java.lang.Object value)
Description copied from interface:RuleParameterValueNormalizerNormalizes provided value based on the criteria matching given type- Specified by:
normalizein interfaceRuleParameterValueNormalizer- Parameters:
value- - the value to be normalized- Returns:
- the normalized value for the required type
-
normalizeSingleValue
protected java.lang.Object normalizeSingleValue(java.lang.Object value)
-
getDelimiter
protected java.lang.String getDelimiter()
-
setDelimiter
public void setDelimiter(java.lang.String delimiter)
-
-