Interface TravelStockLevelDao
- All Superinterfaces:
de.hybris.platform.servicelayer.internal.dao.Dao,de.hybris.platform.stock.impl.StockLevelDao
- All Known Implementing Classes:
DefaultTravelStockLevelDao
public interface TravelStockLevelDao
extends de.hybris.platform.stock.impl.StockLevelDao
Extension of StockLevelDao to provide a travel specific functionality like searching for stock level for particular date.
-
Method Summary
Modifier and TypeMethodDescriptionfindStockLevel(String productCode, Collection<WarehouseModel> warehouseModels, Date date) Returns a stock level for product for a particular date.findStockLevelsForWarehouses(List<WarehouseModel> warehouses) Returns list ofStockLevelModelfor given list ofWarehouseModel.findStockLevelsForWarehousesByDate(List<WarehouseModel> warehouses, Date startDate, Date endDate) Returns list ofStockLevelModelfor given list ofWarehouseModel.Methods inherited from interface de.hybris.platform.stock.impl.StockLevelDao
findAllStockLevels, findStockLevel, findStockLevels, findStockLevels, getAvailableQuantity, release, reserve, updateActualAmount
-
Method Details
-
findStockLevel
StockLevelModel findStockLevel(String productCode, Collection<WarehouseModel> warehouseModels, Date date) Returns a stock level for product for a particular date.- Parameters:
productCode-warehouseModels-date-- Returns:
-
findStockLevelsForWarehouses
Returns list ofStockLevelModelfor given list ofWarehouseModel.- Parameters:
warehouses-
-
findStockLevelsForWarehousesByDate
List<StockLevelModel> findStockLevelsForWarehousesByDate(List<WarehouseModel> warehouses, Date startDate, Date endDate) Returns list ofStockLevelModelfor given list ofWarehouseModel.- Parameters:
warehouses-startDate-endDate-
-