Class DefaultTransportReservationCreationStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.stock.transport.impl.DefaultTransportReservationCreationStrategy
- All Implemented Interfaces:
StockReservationCreationStrategy
- Direct Known Subclasses:
DefaultShoppingStockReservationCreationStrategy
public class DefaultTransportReservationCreationStrategy
extends Object
implements StockReservationCreationStrategy
Concrete implementation to handle release and reservation for product types with no specific strategy. This strategy
behaves as a dispatcher to call a specific strategy from a map according with the AddToCartCriteria
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(AbstractOrderEntryModel entry) Creates a list ofStockReservationDatafor the given AbstractOrderEntryModelprotected TravelRestrictionServicevoidsetStockReservationCreationStrategyMap(Map<AddToCartCriteriaType, StockReservationCreationStrategy> stockReservationCreationStrategyMap) voidsetTravelRestrictionService(TravelRestrictionService travelRestrictionService)
-
Constructor Details
-
DefaultTransportReservationCreationStrategy
public DefaultTransportReservationCreationStrategy()
-
-
Method Details
-
create
Description copied from interface:StockReservationCreationStrategyCreates a list ofStockReservationDatafor the given AbstractOrderEntryModel- Specified by:
createin interfaceStockReservationCreationStrategy- Parameters:
entry- the abstractOrderEntryModel used to create the list of stockReservationData- Returns:
- the list of stockReservationData
-
getTravelRestrictionService
- Returns:
- the travelRestrictionService
-
setTravelRestrictionService
- Parameters:
travelRestrictionService- the travelRestrictionService to set
-
getStockReservationCreationStrategyMap
protected Map<AddToCartCriteriaType,StockReservationCreationStrategy> getStockReservationCreationStrategyMap()- Returns:
- the stockReservationCreationStrategyMap
-
setStockReservationCreationStrategyMap
public void setStockReservationCreationStrategyMap(Map<AddToCartCriteriaType, StockReservationCreationStrategy> stockReservationCreationStrategyMap) - Parameters:
stockReservationCreationStrategyMap- the stockReservationCreationStrategyMap to set
-