Class DefaultFitnessNormalizerFactory
java.lang.Object
de.hybris.platform.warehousing.sourcing.fitness.normalize.impl.DefaultFitnessNormalizerFactory
- All Implemented Interfaces:
FitnessNormalizerFactory,org.springframework.beans.factory.InitializingBean
public class DefaultFitnessNormalizerFactory
extends Object
implements FitnessNormalizerFactory, org.springframework.beans.factory.InitializingBean
Holds a
Map of fitness normalizers by SourcingFactorIdentifiersEnum as keys.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected Map<SourcingFactorIdentifiersEnum,FitnessNormalizer> getNormalizer(SourcingFactorIdentifiersEnum factorId) Gets the appropriate normalizer implementation for a sourcing factorvoidsetFitnessNormalizerMap(Map<SourcingFactorIdentifiersEnum, FitnessNormalizer> fitnessNormalizerMap)
-
Constructor Details
-
DefaultFitnessNormalizerFactory
public DefaultFitnessNormalizerFactory()
-
-
Method Details
-
getNormalizer
Description copied from interface:FitnessNormalizerFactoryGets the appropriate normalizer implementation for a sourcing factor- Specified by:
getNormalizerin interfaceFitnessNormalizerFactory- Parameters:
factorId- the sourcing factor id- Returns:
- the normalizer
-
getFitnessNormalizerMap
-
setFitnessNormalizerMap
public void setFitnessNormalizerMap(Map<SourcingFactorIdentifiersEnum, FitnessNormalizer> fitnessNormalizerMap) -
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-