Class InventoryTransactionNotification

java.lang.Object
com.broadleafcommerce.inventory.service.messaging.domain.InventoryTransactionNotification
All Implemented Interfaces:
Serializable

public class InventoryTransactionNotification extends Object implements Serializable
DTO request object containing the information needed to notify the fulfillment system of changes to the inventory transactions. This is sent to split fulfillments for items that do not yet have inventory available (FUTURE inventory reservations).
See Also:
  • Constructor Details

    • InventoryTransactionNotification

      public InventoryTransactionNotification()
  • Method Details

    • getRequestId

      public String getRequestId()
    • getBatchId

      public String getBatchId()
    • getInventoryTransactionChanges

      public List<FulfillmentInventoryTransactionChangeRequest> getInventoryTransactionChanges()
    • getContextInfo

      public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
    • setRequestId

      public void setRequestId(String requestId)
    • setBatchId

      public void setBatchId(String batchId)
    • setInventoryTransactionChanges

      public void setInventoryTransactionChanges(List<FulfillmentInventoryTransactionChangeRequest> inventoryTransactionChanges)
    • setContextInfo

      public void setContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object