Class CartRejectionEvent

java.lang.Object
com.broadleafcommerce.cart.service.messaging.event.CartRejectionEvent
All Implemented Interfaces:
Serializable

public class CartRejectionEvent extends Object implements Serializable
A message event dispatched after an approver rejects a cart. This event should be consumed by services that need to notify the original customer.
Author:
Kyrylo Boiko (kboiko2)
See Also:
  • Constructor Details

    • CartRejectionEvent

      public CartRejectionEvent()
  • Method Details

    • getCartId

      public String getCartId()
      The id of the cart that was rejected The cart's id can be used to reference other related objects, such as previous CartActionAudits.
    • getAccountId

      public String getAccountId()
      ID of the B2B account the cart belongs to.
    • getRootAccountId

      public String getRootAccountId()
      The root B2B account's Id. This could be an ancestor of the current account.
    • getCustomerFullName

      public String getCustomerFullName()
      The full name of the customer whose cart was rejected
    • getEmailAddress

      public String getEmailAddress()
      The email address of the customer whose cart was rejected
    • getCartActionAudit

      public com.broadleafcommerce.cart.client.domain.CartActionAudit getCartActionAudit()
      The CartActionAudit object generated to record this rejection
    • getAdditionalAttributes

      public Map<String,Object> getAdditionalAttributes()
      A map of additional attributes that provides flexibility for a more extensive usage of this event
    • getContextInfo

      public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
      The ContextInfo containing tenant and sandbox info.
      Returns:
      The ContextInfo containing tenant and sandbox info.
    • setCartId

      public void setCartId(String cartId)
      The id of the cart that was rejected The cart's id can be used to reference other related objects, such as previous CartActionAudits.
    • setAccountId

      public void setAccountId(String accountId)
      ID of the B2B account the cart belongs to.
    • setRootAccountId

      public void setRootAccountId(String rootAccountId)
      The root B2B account's Id. This could be an ancestor of the current account.
    • setCustomerFullName

      public void setCustomerFullName(String customerFullName)
      The full name of the customer whose cart was rejected
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
      The email address of the customer whose cart was rejected
    • setCartActionAudit

      public void setCartActionAudit(com.broadleafcommerce.cart.client.domain.CartActionAudit cartActionAudit)
      The CartActionAudit object generated to record this rejection
    • setAdditionalAttributes

      public void setAdditionalAttributes(Map<String,Object> additionalAttributes)
      A map of additional attributes that provides flexibility for a more extensive usage of this event
    • setContextInfo

      public void setContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      The ContextInfo containing tenant and sandbox info.