Class SplitByAccommodationEntryGroup
java.lang.Object
de.hybris.platform.travelfulfilmentprocess.strategy.impl.SplitByAccommodationEntryGroup
- All Implemented Interfaces:
de.hybris.platform.ordersplitting.strategy.SplittingStrategy
public class SplitByAccommodationEntryGroup
extends Object
implements de.hybris.platform.ordersplitting.strategy.SplittingStrategy
Strategy performing splitting based on accommodation order entry group for accommodation related order entries
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterSplitting(de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup arg0, ConsignmentModel arg1) protected BookingServiceGets booking service.List<de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup>voidsetBookingService(BookingService bookingService) Sets booking service.protected List<de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup>splitByOrderEntryGroup(de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup entryGroup) This method retrieves all the accommodation order entry groups and splits order entries according with the group they belong to in order to create a consignment for each group.
-
Constructor Details
-
SplitByAccommodationEntryGroup
public SplitByAccommodationEntryGroup()
-
-
Method Details
-
perform
public List<de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup> perform(List<de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup> orderEntryGroup) - Specified by:
performin interfacede.hybris.platform.ordersplitting.strategy.SplittingStrategy
-
splitByOrderEntryGroup
protected List<de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup> splitByOrderEntryGroup(de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup entryGroup) This method retrieves all the accommodation order entry groups and splits order entries according with the group they belong to in order to create a consignment for each group.- Parameters:
entryGroup- the entry group- Returns:
- the new list of split entry groups
-
afterSplitting
public void afterSplitting(de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup arg0, ConsignmentModel arg1) - Specified by:
afterSplittingin interfacede.hybris.platform.ordersplitting.strategy.SplittingStrategy
-
getBookingService
Gets booking service.- Returns:
- bookingService booking service
-
setBookingService
Sets booking service.- Parameters:
bookingService- the bookingService to set
-