public abstract class AbstractSplittingStrategy extends java.lang.Object implements SplittingStrategy
| Constructor and Description |
|---|
AbstractSplittingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
afterSplitting(java.lang.Object groupingObject,
ConsignmentModel createdOne)
After splitting.
|
void |
afterSplitting(OrderEntryGroup group,
ConsignmentModel createdOne)
After splitting.
|
abstract java.lang.Object |
getGroupingObject(AbstractOrderEntryModel orderEntry)
Gets the set of object that group consignmentEntry.
|
java.util.List<OrderEntryGroup> |
perform(java.util.List<OrderEntryGroup> orderEntryListList)
Perform the strategy.
|
public abstract java.lang.Object getGroupingObject(AbstractOrderEntryModel orderEntry)
orderEntry - the order entrypublic abstract void afterSplitting(java.lang.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 java.util.List<OrderEntryGroup> perform(java.util.List<OrderEntryGroup> orderEntryListList)
SplittingStrategyperform in interface SplittingStrategyorderEntryListList - the order entry listCopyright © 2018 SAP SE. All Rights Reserved.