Class AccommodationStockReservationReleaseStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.stock.accommodation.impl.AccommodationStockReservationReleaseStrategy
- All Implemented Interfaces:
StockReservationReleaseByEntryTypeStrategy
public class AccommodationStockReservationReleaseStrategy
extends Object
implements StockReservationReleaseByEntryTypeStrategy
Concrete implementation to handle stock reservation and release for accommodation based entries according to their
instance type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,StockReservationCreationStrategy> Gets stock information for order entry.voidsetAccommodationStockReservationCreationStrategyMap(Map<String, StockReservationCreationStrategy> accommodationStockReservationCreationStrategyMap)
-
Constructor Details
-
AccommodationStockReservationReleaseStrategy
public AccommodationStockReservationReleaseStrategy()
-
-
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
-
getAccommodationStockReservationCreationStrategyMap
protected Map<String,StockReservationCreationStrategy> getAccommodationStockReservationCreationStrategyMap()- Returns:
- the accommodationStockReservationCreationStrategyMap
-
setAccommodationStockReservationCreationStrategyMap
public void setAccommodationStockReservationCreationStrategyMap(Map<String, StockReservationCreationStrategy> accommodationStockReservationCreationStrategyMap) - Parameters:
accommodationStockReservationCreationStrategyMap- the accommodationStockReservationCreationStrategyMap to set
-