Interface WarehousingStockLevelFacade
-
- All Known Implementing Classes:
DefaultWarehousingStockLevelFacade
public interface WarehousingStockLevelFacadeWarehousing facade exposing CRUD operations onWarehouseModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StockLevelDatacreateStockLevel(StockLevelData stockLevelData)API to create aStockLevelModeljava.util.List<StockLevelAdjustmentData>createStockLevelAdjustements(java.lang.String productCode, java.lang.String warehouseCode, java.lang.String binCode, java.lang.String releaseDate, java.util.List<StockLevelAdjustmentData> stockLevelAdjustmentDatas)API to create one or severalStockLevelAdjustmentDatafor a specific stock leveljava.util.List<StockLevelAdjustmentReason>getStockLevelAdjustmentReasons()API to get all stock level adjustment reasonsSearchPageData<StockLevelData>getStockLevelsForWarehouseCode(java.lang.String code, PageableData pageableData)API to get the stocklevels for theWarehouseModel.CODE
-
-
-
Method Detail
-
getStockLevelsForWarehouseCode
SearchPageData<StockLevelData> getStockLevelsForWarehouseCode(java.lang.String code, PageableData pageableData)
API to get the stocklevels for theWarehouseModel.CODE- Parameters:
code- the code of warehouse to searchpageableData- pageable object that contains info on the number or pages and how many items in each page in addition the sorting info- Returns:
- list of stocklevels that complies with above conditions
-
createStockLevel
StockLevelData createStockLevel(StockLevelData stockLevelData)
API to create aStockLevelModel- Parameters:
stockLevelData- theStockLevelDatato createStockLevelModelin the system- Returns:
- the
StockLevelDataconverted from the newly createdStockLevelModel
-
getStockLevelAdjustmentReasons
java.util.List<StockLevelAdjustmentReason> getStockLevelAdjustmentReasons()
API to get all stock level adjustment reasons- Returns:
- a list of
StockLevelAdjustmentReason
-
createStockLevelAdjustements
java.util.List<StockLevelAdjustmentData> createStockLevelAdjustements(java.lang.String productCode, java.lang.String warehouseCode, java.lang.String binCode, java.lang.String releaseDate, java.util.List<StockLevelAdjustmentData> stockLevelAdjustmentDatas)
API to create one or severalStockLevelAdjustmentDatafor a specific stock level- Parameters:
productCode- the product code of the product for which adjustments are requiredwarehouseCode- the warehouse code for which adjustments are requiredbinCode- the bin code of the stock level for which adjustments are requiredreleaseDate- the release date for which adjustments are requiredstockLevelAdjustmentDatas- the list of stock level adjustements to be created- Returns:
- the list of stock level adjustments created
-
-