Class RoomRateStockResolvingStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.stock.accommodation.impl.RoomRateStockResolvingStrategy
- All Implemented Interfaces:
StockResolvingStrategyByProductType
public class RoomRateStockResolvingStrategy
extends Object
implements StockResolvingStrategyByProductType
Calculates stock level for a RoomRateProduct
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcollectAvailability(List<Long> stockLevels, ProductModel product, AccommodationOrderEntryGroupModel entryGroup, Date date) protected TravelCommerceStockServicegetStock(AbstractOrderEntryModel entry) Return stock level based on specific product typevoidsetCommerceStockService(TravelCommerceStockService commerceStockService)
-
Constructor Details
-
RoomRateStockResolvingStrategy
public RoomRateStockResolvingStrategy()
-
-
Method Details
-
getStock
Description copied from interface:StockResolvingStrategyByProductTypeReturn stock level based on specific product type- Specified by:
getStockin interfaceStockResolvingStrategyByProductType- Parameters:
entry- the entry- Returns:
- stock
-
collectAvailability
protected void collectAvailability(List<Long> stockLevels, ProductModel product, AccommodationOrderEntryGroupModel entryGroup, Date date) -
getCommerceStockService
- Returns:
- the commerceStockService
-
setCommerceStockService
- Parameters:
commerceStockService- the commerceStockService to set
-