Interface OrderEntryQuantityService

All Known Implementing Classes:
DefaultOrderEntryQuantityService

public interface OrderEntryQuantityService
Provides the methods to retrieve quantities according to an order entry
  • Method Details

    • getQuantityShipped

      Long getQuantityShipped(OrderEntryModel orderEntryModel)
      Gets the quantity that has been shipped for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the shipped quantity
      Returns:
      the quantity shipped for the given order entry
    • getQuantityCancelled

      Long getQuantityCancelled(OrderEntryModel orderEntryModel)
      Gets the quantity that has been cancelled for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the cancelled quantity
      Returns:
      the quantity cancelled for the given order entry
    • getQuantityAllocated

      Long getQuantityAllocated(OrderEntryModel orderEntryModel)
      Gets the quantity that has been allocated for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the allocated quantity
      Returns:
      the quantity allocated for the given order entry
    • getQuantityUnallocated

      Long getQuantityUnallocated(OrderEntryModel orderEntryModel)
      Gets the quantity that has not been allocated for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the unallocated quantity
      Returns:
      the quantity unallocated for the given order entry
    • getQuantityPending

      Long getQuantityPending(OrderEntryModel orderEntryModel)
      Gets the pending quantity for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the pending quantity
      Returns:
      the quantity pending for the given order entry
    • getQuantityReturned

      Long getQuantityReturned(OrderEntryModel orderEntryModel)
      Gets the quantity that has been returned for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the returned quantity
      Returns:
      the quantity returned for the given order entry
    • getQuantityDeclined

      Long getQuantityDeclined(OrderEntryModel orderEntryModel)
      Gets the quantity that was declined for the given OrderEntryModel
      Parameters:
      orderEntryModel - the given order entry for which we want to get the declined quantity
      Returns:
      the quantity declined for the given order entry