Class DefaultFitnessEvaluatorFactory
java.lang.Object
de.hybris.platform.warehousing.sourcing.fitness.evaluation.impl.DefaultFitnessEvaluatorFactory
- All Implemented Interfaces:
FitnessEvaluatorFactory,org.springframework.beans.factory.InitializingBean
public class DefaultFitnessEvaluatorFactory
extends Object
implements FitnessEvaluatorFactory, org.springframework.beans.factory.InitializingBean
Holds a
Map of fitness evaluators by SourcingFactorIdentifiersEnum as keys-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetEvaluator(SourcingFactorIdentifiersEnum factorId) Gets the appropriate evaluator implementation for a sourcing factorprotected Map<SourcingFactorIdentifiersEnum,FitnessEvaluator> voidsetFitnessEvaluatorMap(Map<SourcingFactorIdentifiersEnum, FitnessEvaluator> fitnessEvaluatorMap)
-
Constructor Details
-
DefaultFitnessEvaluatorFactory
public DefaultFitnessEvaluatorFactory()
-
-
Method Details
-
getEvaluator
Description copied from interface:FitnessEvaluatorFactoryGets the appropriate evaluator implementation for a sourcing factor- Specified by:
getEvaluatorin interfaceFitnessEvaluatorFactory- Parameters:
factorId- the sourcing factor id- Returns:
- the evaluator
-
getFitnessEvaluatorMap
-
setFitnessEvaluatorMap
public void setFitnessEvaluatorMap(Map<SourcingFactorIdentifiersEnum, FitnessEvaluator> fitnessEvaluatorMap) -
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-