Interface AvailableToPromiseDao
- All Known Implementing Classes:
DefaultAvailableToPromiseDao
public interface AvailableToPromiseDao
The available to promise Dao
-
Method Summary
Modifier and TypeMethodDescriptionGet the allocated quantity of a certain product for a collection of stock levelsgetAvailabilityForStockLevels(Map<String, Object> params) Get the quantity in stock of a certain product for a collection of stock levels (excluding availability in the external warehouses)Get the cancelled quantity of a certain product for a collection of stock levelsgetIncreaseQuantityForStockLevels(Map<String, Object> params) Get the Increased quantity of a certain product for a collection of stock levelsgetReservedQuantityForStockLevels(Map<String, Object> params) Get the reserved quantity of a certain product for a collection of stock levelsGet the Shrinkage quantity of a certain product for a collection of stock levelsgetWastageQuantityForStockLevels(Map<String, Object> params) Get the Wastage quantity of a certain product for a collection of stock levels
-
Method Details
-
getAvailabilityForStockLevels
Get the quantity in stock of a certain product for a collection of stock levels (excluding availability in the external warehouses)- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of product in stock
-
getAllocationQuantityForStockLevels
Get the allocated quantity of a certain product for a collection of stock levels- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of product allocated
-
getCancellationQuantityForStockLevels
Get the cancelled quantity of a certain product for a collection of stock levels- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of product cancelled
-
getReservedQuantityForStockLevels
Get the reserved quantity of a certain product for a collection of stock levels- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of product in reserve
-
getShrinkageQuantityForStockLevels
Get the Shrinkage quantity of a certain product for a collection of stock levels- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of shrinkage product that have shrinkage event
-
getWastageQuantityForStockLevels
Get the Wastage quantity of a certain product for a collection of stock levels- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of Wastage product that have Wastage event
-
getIncreaseQuantityForStockLevels
Get the Increased quantity of a certain product for a collection of stock levels- Parameters:
params- the parameters required to perform the search- Returns:
- the quantity of added product that have increase event
-