Interface SplittingStrategy
-
- All Known Implementing Classes:
AbstractSplittingStrategy,SplitByAvailableCount,SplitByAvailableCount,SplitByDeliveryMode,SplitByDeliveryMode,SplitByEntryDeliveryAddress,SplitByEntryDeliveryAddress,SplitByNamedDeliveryDate,SplitByPoS,SplitByWarehouse,SplitByWarehouse,SplitToSingleConsignment
public interface SplittingStrategy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterSplitting(OrderEntryGroup group, ConsignmentModel createdOne)After splitting.java.util.List<OrderEntryGroup>perform(java.util.List<OrderEntryGroup> orderEntryGroup)Perform the strategy.
-
-
-
Method Detail
-
perform
java.util.List<OrderEntryGroup> perform(java.util.List<OrderEntryGroup> orderEntryGroup)
Perform the strategy.- Parameters:
orderEntryGroup- the order entry list- Returns:
- the list< list< order entry model>>
-
afterSplitting
void afterSplitting(OrderEntryGroup group, ConsignmentModel createdOne)
After splitting.- Parameters:
group- the groupcreatedOne- the created one
-
-