Class DefaultWarehouseService
- java.lang.Object
-
- de.hybris.platform.ordersplitting.impl.DefaultWarehouseService
-
- All Implemented Interfaces:
WarehouseService
- Direct Known Subclasses:
DefaultWarehousingWarehouseService
public class DefaultWarehouseService extends java.lang.Object implements WarehouseService
Default Implementation ofWarehouseService
-
-
Constructor Summary
Constructors Constructor Description DefaultWarehouseService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<WarehouseModel>getDefWarehouse()Gets warehouse that is marked as default.WarehouseModelgetWarehouseForCode(java.lang.String code)Return the warehouse with for the codejava.util.List<WarehouseModel>getWarehouses(java.util.Collection<? extends AbstractOrderEntryModel> orderEntries)Return list of warehouses that can be used to create order from order entries.java.util.List<WarehouseModel>getWarehousesWithProductsInStock(AbstractOrderEntryModel orderEntry)Return list of warehouses that can be used to create order from order entry.voidsetWarehouseDao(WarehouseDao warehouseDao)
-
-
-
Method Detail
-
getWarehouses
public java.util.List<WarehouseModel> getWarehouses(java.util.Collection<? extends AbstractOrderEntryModel> orderEntries)
Description copied from interface:WarehouseServiceReturn list of warehouses that can be used to create order from order entries.- Specified by:
getWarehousesin interfaceWarehouseService- Parameters:
orderEntries- queried list- Returns:
- list of warehouses
-
getWarehousesWithProductsInStock
public java.util.List<WarehouseModel> getWarehousesWithProductsInStock(AbstractOrderEntryModel orderEntry)
Description copied from interface:WarehouseServiceReturn list of warehouses that can be used to create order from order entry.- Specified by:
getWarehousesWithProductsInStockin interfaceWarehouseService- Parameters:
orderEntry- queried order entry- Returns:
- list of warehouses
-
getDefWarehouse
public java.util.List<WarehouseModel> getDefWarehouse()
Description copied from interface:WarehouseServiceGets warehouse that is marked as default.- Specified by:
getDefWarehousein interfaceWarehouseService- Returns:
- default warehouse
-
getWarehouseForCode
public WarehouseModel getWarehouseForCode(java.lang.String code)
Description copied from interface:WarehouseServiceReturn the warehouse with for the code- Specified by:
getWarehouseForCodein interfaceWarehouseService- Parameters:
code- code of warehouse to search.- Returns:
- instance of
WarehouseModel,RuntimeExceptionis thrown otherwise
-
setWarehouseDao
public void setWarehouseDao(WarehouseDao warehouseDao)
-
-