public class NoSplittingStrategy extends AbstractSourcingStrategy
| Constructor and Description |
|---|
NoSplittingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected FitnessService |
getFitnessCalculationService() |
protected boolean |
isSourcingNoSplittingPossible(java.util.Collection<AbstractOrderEntryModel> entries,
SourcingLocation sourcingLocation)
Check if it is possible to source.
|
void |
setFitnessCalculationService(FitnessService fitnessCalculationService)
set the
FitnessService |
void |
source(SourcingContext sourcingContext)
Determine which order entries/order item quantities should be sourced from which sourcing locations.
|
checkSourceCompleted, getAvailabilityForProduct, getQuantitySourced, getSourcingResultFactory, isTerminal, setSourcingResultFactory, setTerminalpublic void source(SourcingContext sourcingContext)
SourcingStrategysourcingContext - - the sourcing context; cannot be nullprotected boolean isSourcingNoSplittingPossible(java.util.Collection<AbstractOrderEntryModel> entries, SourcingLocation sourcingLocation)
entries - the order entries to check if it is sourceable or not.sourcingLocation - the destination location to test the sourcing.protected FitnessService getFitnessCalculationService()
FitnessServicepublic void setFitnessCalculationService(FitnessService fitnessCalculationService)
FitnessServicefitnessCalculationService - the FitnessServiceCopyright © 2018 SAP SE. All Rights Reserved.