Class AbstractSplittingStrategy
java.lang.Object
de.hybris.platform.ordersplitting.strategy.AbstractSplittingStrategy
- All Implemented Interfaces:
SplittingStrategy
- Direct Known Subclasses:
SplitByAvailableCount,SplitByAvailableCount,SplitByDeliveryMode,SplitByDeliveryMode,SplitByEntryDeliveryAddress,SplitByEntryDeliveryAddress,SplitByNamedDeliveryDate,SplitByPoS,SplitToSingleConsignment
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterSplitting(OrderEntryGroup group, ConsignmentModel createdOne) After splitting.abstract voidafterSplitting(Object groupingObject, ConsignmentModel createdOne) After splitting.abstract ObjectgetGroupingObject(AbstractOrderEntryModel orderEntry) Gets the set of object that group consignmentEntry.perform(List<OrderEntryGroup> orderEntryListList) Perform the strategy.
-
Constructor Details
-
AbstractSplittingStrategy
public AbstractSplittingStrategy()
-
-
Method Details
-
getGroupingObject
Gets the set of object that group consignmentEntry.- Parameters:
orderEntry- the order entry- Returns:
- the grouping object
-
afterSplitting
After splitting.- Parameters:
groupingObject- the grouping objectcreatedOne- the created one
-
afterSplitting
Description copied from interface:SplittingStrategyAfter splitting.- Specified by:
afterSplittingin interfaceSplittingStrategy- Parameters:
group- the groupcreatedOne- the created one
-
perform
Description copied from interface:SplittingStrategyPerform the strategy.- Specified by:
performin interfaceSplittingStrategy- Parameters:
orderEntryListList- the order entry list- Returns:
- the list< list< order entry model>>
-