Class TransportStockReservationReleaseStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.stock.transport.impl.TransportStockReservationReleaseStrategy
- All Implemented Interfaces:
StockReservationReleaseByEntryTypeStrategy
public class TransportStockReservationReleaseStrategy
extends Object
implements StockReservationReleaseByEntryTypeStrategy
Concrete implementation to handle release and reservation for transport based entries
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets stock information for order entry.protected Map<String,StockReservationCreationStrategy> voidsetTransportStockReservationCreationStrategyMap(Map<String, StockReservationCreationStrategy> transportStockReservationCreationStrategyMap)
-
Constructor Details
-
TransportStockReservationReleaseStrategy
public TransportStockReservationReleaseStrategy()
-
-
Method Details
-
getStockInformationForOrderEntry
Description copied from interface:StockReservationReleaseByEntryTypeStrategyGets stock information for order entry.- Specified by:
getStockInformationForOrderEntryin interfaceStockReservationReleaseByEntryTypeStrategy- Parameters:
entry- the entry to scan- Returns:
- a list of related reservation data objects built according to product type and warehouse
-
getTransportStockReservationCreationStrategyMap
protected Map<String,StockReservationCreationStrategy> getTransportStockReservationCreationStrategyMap()- Returns:
- the transportStockReservationCreationStrategyMap
-
setTransportStockReservationCreationStrategyMap
public void setTransportStockReservationCreationStrategyMap(Map<String, StockReservationCreationStrategy> transportStockReservationCreationStrategyMap) - Parameters:
transportStockReservationCreationStrategyMap- the transportStockReservationCreationStrategyMap to set
-