public abstract class AbstractSplittingStrategy extends Object implements SplittingStrategy
| Constructor and Description |
|---|
AbstractSplittingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
afterSplitting(Object groupingObject,
ConsignmentModel createdOne)
After splitting.
|
void |
afterSplitting(OrderEntryGroup group,
ConsignmentModel createdOne)
After splitting.
|
abstract Object |
getGroupingObject(AbstractOrderEntryModel orderEntry)
Gets the set of object that group consignmentEntry.
|
List<OrderEntryGroup> |
perform(List<OrderEntryGroup> orderEntryListList)
Perform the strategy.
|
public abstract Object getGroupingObject(AbstractOrderEntryModel orderEntry)
orderEntry - the order entrypublic abstract void afterSplitting(Object groupingObject, ConsignmentModel createdOne)
groupingObject - the grouping objectcreatedOne - the created onepublic void afterSplitting(OrderEntryGroup group, ConsignmentModel createdOne)
SplittingStrategyafterSplitting in interface SplittingStrategygroup - the groupcreatedOne - the created onepublic List<OrderEntryGroup> perform(List<OrderEntryGroup> orderEntryListList)
SplittingStrategyperform in interface SplittingStrategyorderEntryListList - the order entry listCopyright © 2017 SAP SE. All Rights Reserved.