Class SplittingStrategyByTransportType
java.lang.Object
de.hybris.platform.travelfulfilmentprocess.strategy.impl.AbstractSplittingStrategyByType
de.hybris.platform.travelfulfilmentprocess.strategy.impl.SplittingStrategyByTransportType
- All Implemented Interfaces:
de.hybris.platform.ordersplitting.strategy.SplittingStrategy
public class SplittingStrategyByTransportType
extends AbstractSplittingStrategyByType
implements de.hybris.platform.ordersplitting.strategy.SplittingStrategy
Concrete implementation of
SplittingStrategy to handle transport 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 transport 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
-
SplittingStrategyByTransportType
public SplittingStrategyByTransportType()
-
-
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 transport consignments only. A transport based consignment is identified by a non null TransportOffering parameter.- Specified by:
afterSplittingin interfacede.hybris.platform.ordersplitting.strategy.SplittingStrategy
-