Class SplittingStrategyByAccommodationType
java.lang.Object
de.hybris.platform.travelfulfilmentprocess.strategy.impl.AbstractSplittingStrategyByType
de.hybris.platform.travelfulfilmentprocess.strategy.impl.SplittingStrategyByAccommodationType
- All Implemented Interfaces:
de.hybris.platform.ordersplitting.strategy.SplittingStrategy
public class SplittingStrategyByAccommodationType
extends AbstractSplittingStrategyByType
implements de.hybris.platform.ordersplitting.strategy.SplittingStrategy
Concrete implementation of
SplittingStrategy to handle accommodation based entries. Actual logic will be
performed by the nested strategies called by perform() method inherited from AbstractSplittingStrategyByType-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterSplitting(de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup group, ConsignmentModel createdOne) This method sets additional fields against the created consignment model for accommodation consignments only.Methods inherited from class de.hybris.platform.travelfulfilmentprocess.strategy.impl.AbstractSplittingStrategyByType
getStrategiesList, perform, setStrategiesListMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.ordersplitting.strategy.SplittingStrategy
perform
-
Constructor Details
-
SplittingStrategyByAccommodationType
public SplittingStrategyByAccommodationType()
-
-
Method Details
-
afterSplitting
public void afterSplitting(de.hybris.platform.ordersplitting.strategy.impl.OrderEntryGroup group, ConsignmentModel createdOne) This method sets additional fields against the created consignment model for accommodation consignments only. An accommodation based consignment is identified by a non null AccommodationOffering parameter.- Specified by:
afterSplittingin interfacede.hybris.platform.ordersplitting.strategy.SplittingStrategy
-