Class DefaultWarehouseDao
java.lang.Object
de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<WarehouseModel>
de.hybris.platform.ordersplitting.daos.impl.DefaultWarehouseDao
- All Implemented Interfaces:
WarehouseDao,GenericDao<WarehouseModel>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn list of warehouses with are marked as defaultgetWarehouseForCode(String code) Return list of warehouses with a specified codegetWarehouses(String productCode) Return list of warehouses that have stock levels for given product code.getWarehousesWithProductsInStock(String productCode, long quantity, VendorModel vendor) Return list of warehouses that have stock level with quantity greater or equal to quantity.Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultWarehouseDao
public DefaultWarehouseDao()
-
-
Method Details
-
getWarehouseForCode
Description copied from interface:WarehouseDaoReturn list of warehouses with a specified code- Specified by:
getWarehouseForCodein interfaceWarehouseDao- Parameters:
code- code for search- Returns:
- warehouses
-
getDefWarehouse
Description copied from interface:WarehouseDaoReturn list of warehouses with are marked as default- Specified by:
getDefWarehousein interfaceWarehouseDao- Returns:
- warehouses
-
getWarehouses
Description copied from interface:WarehouseDaoReturn list of warehouses that have stock levels for given product code.- Specified by:
getWarehousesin interfaceWarehouseDao- Parameters:
productCode- queried entry- Returns:
- list of warehouses
-
getWarehousesWithProductsInStock
public List<WarehouseModel> getWarehousesWithProductsInStock(String productCode, long quantity, VendorModel vendor) Description copied from interface:WarehouseDaoReturn list of warehouses that have stock level with quantity greater or equal to quantity. If vandor parameter is set it also filter the results- Specified by:
getWarehousesWithProductsInStockin interfaceWarehouseDao- Parameters:
productCode- code of productquantity- quantityvendor- vendor- Returns:
- list of warehouses
-