Class DefaultTravelStockLevelDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
de.hybris.platform.stock.impl.DefaultStockLevelDao
de.hybris.platform.travelservices.dao.impl.DefaultTravelStockLevelDao
- All Implemented Interfaces:
de.hybris.platform.servicelayer.internal.dao.Dao,de.hybris.platform.stock.impl.StockLevelDao,TravelStockLevelDao
public class DefaultTravelStockLevelDao
extends de.hybris.platform.stock.impl.DefaultStockLevelDao
implements TravelStockLevelDao
Default Implementation of
TravelStockLevelDao-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
flexibleSearchService, modelService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<WarehouseModel>filterWarehouses(Collection<WarehouseModel> warehouses) Filters warehouse list to remove null's and duplicate elements.findStockLevel(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 class de.hybris.platform.stock.impl.DefaultStockLevelDao
findAllStockLevels, findStockLevel, findStockLevels, findStockLevels, getAvailableQuantity, release, reserve, setJdbcTemplate, setTransactionTemplate, setTypeService, updateActualAmountMethods inherited from class de.hybris.platform.servicelayer.internal.dao.AbstractItemDao
getAllSources, getFlexibleSearchService, getModelService, getSource, load, loadAll, search, search, searchUnique, setFlexibleSearchService, setModelServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.stock.impl.StockLevelDao
findAllStockLevels, findStockLevel, findStockLevels, findStockLevels, getAvailableQuantity, release, reserve, updateActualAmount
-
Constructor Details
-
DefaultTravelStockLevelDao
public DefaultTravelStockLevelDao()
-
-
Method Details
-
findStockLevel
public StockLevelModel findStockLevel(String productCode, Collection<WarehouseModel> warehouseModels, Date date) Description copied from interface:TravelStockLevelDaoReturns a stock level for product for a particular date.- Specified by:
findStockLevelin interfaceTravelStockLevelDao- Returns:
-
findStockLevelsForWarehouses
Description copied from interface:TravelStockLevelDaoReturns list ofStockLevelModelfor given list ofWarehouseModel.- Specified by:
findStockLevelsForWarehousesin interfaceTravelStockLevelDao
-
findStockLevelsForWarehousesByDate
public List<StockLevelModel> findStockLevelsForWarehousesByDate(List<WarehouseModel> warehouses, Date startDate, Date endDate) Description copied from interface:TravelStockLevelDaoReturns list ofStockLevelModelfor given list ofWarehouseModel.- Specified by:
findStockLevelsForWarehousesByDatein interfaceTravelStockLevelDao
-
filterWarehouses
Filters warehouse list to remove null's and duplicate elements.
-