Interface AvailableToPromiseDao

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Long getAllocationQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the allocated quantity of a certain product for a collection of stock levels
      java.lang.Long getAvailabilityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the quantity in stock of a certain product for a collection of stock levels (excluding availability in the external warehouses)
      java.lang.Long getCancellationQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the cancelled quantity of a certain product for a collection of stock levels
      java.lang.Long getIncreaseQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the Increased quantity of a certain product for a collection of stock levels
      java.lang.Long getReservedQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the reserved quantity of a certain product for a collection of stock levels
      java.lang.Long getShrinkageQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the Shrinkage quantity of a certain product for a collection of stock levels
      java.lang.Long getWastageQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
      Get the Wastage quantity of a certain product for a collection of stock levels
    • Method Detail

      • getAvailabilityForStockLevels

        java.lang.Long getAvailabilityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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

        java.lang.Long getAllocationQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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

        java.lang.Long getCancellationQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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

        java.lang.Long getReservedQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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

        java.lang.Long getShrinkageQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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

        java.lang.Long getWastageQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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

        java.lang.Long getIncreaseQuantityForStockLevels​(java.util.Map<java.lang.String,​java.lang.Object> params)
        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