public class DefaultFitnessService extends Object implements FitnessService
| Constructor and Description |
|---|
DefaultFitnessService() |
@Deprecated public List<SourcingLocation> sortByFitness(Collection<SourcingLocation> sourcingLocations)
FitnessServicesortByFitness in interface FitnessServicesourcingLocations - the locations to sort by their calculated fitnesspublic List<SourcingLocation> sortByFitness(SourcingContext sourcingContext)
FitnessServicesortByFitness in interface FitnessServicesourcingContext - the sourcingContext containing sourcing locations to be sort by their calculated fitnessprotected FitSourcingLocation[] calculateFitness(SourcingContext sourcingContext)
sourcingContext - - the sourcing contextprotected FitSourcingLocation[] calculateFitness(Collection<SourcingLocation> sourcingLocations)
calculateFitness(SourcingContext)sourcingLocations - the sourcing locationsprotected FitSourcingLocation[] getFitSourcingLocations(Collection<SourcingLocation> sourcingLocations, Set<SourcingFactor> sourcingFactors)
sourcingLocations - the collection of sourcingLocations to be evaulated for their fitnesssourcingFactors - the set of sourcingFactors against which sourcingLocations needs to be evaluatedFitSourcingLocation; never nullprotected FitSourcingLocation buildFitSourcingLocation(SourcingLocation sourcingLocation)
FitSourcingLocation from a SourcingLocation.sourcingLocation - the sourcing locationprotected FitnessEvaluatorFactory getFitnessEvaluatorFactory()
public void setFitnessEvaluatorFactory(FitnessEvaluatorFactory fitnessEvaluatorFactory)
protected Comparator<FitSourcingLocation> getFitnessComparator()
public void setFitnessComparator(Comparator<FitSourcingLocation> fitnessComparator)
public SourcingFactorFactory getSourcingFactorFactory()
public void setSourcingFactorFactory(SourcingFactorFactory sourcingFactorFactory)
protected SourcingFactorService getSourcingFactorService()
public void setSourcingFactorService(SourcingFactorService sourcingFactorService)
public FitnessNormalizerFactory getFitnessNormalizerFactory()
public void setFitnessNormalizerFactory(FitnessNormalizerFactory fitnessNormalizerFactory)
Copyright © 2017 SAP SE. All Rights Reserved.