Class PaymentPostCheckoutCompletionEvent
java.lang.Object
com.broadleafcommerce.paymenttransaction.service.messaging.checkoutcompletion.PaymentPostCheckoutCompletionEvent
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanMiscellaneous attributes that can be added to this payload in order to provide more information.com.broadleafcommerce.data.tracking.core.context.ContextInfoTheContextInfoderived from the original request containing tenant and sandbox info.The reference to the customer who owns the cart and payments of this event.The order number of the entity that was submitted for checkout.The id of the owner of the payment that was submitted for checkout.The type of the owner of the payment that was submitted for checkout.The payments that completed the checkout workflowThe submit date of the entity that was submitted for checkout.inthashCode()voidsetAdditionalAttributes(Map<String, Object> additionalAttributes) Miscellaneous attributes that can be added to this payload in order to provide more information.voidsetContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfoderived from the original request containing tenant and sandbox info.voidsetCustomerRef(CustomerRef customerRef) The reference to the customer who owns the cart and payments of this event.voidsetOrderNumber(String orderNumber) The order number of the entity that was submitted for checkout.voidsetOwnerId(String ownerId) The id of the owner of the payment that was submitted for checkout.voidsetOwnerType(String ownerType) The type of the owner of the payment that was submitted for checkout.voidsetPaymentSummaries(List<PaymentSummary> paymentSummaries) The payments that completed the checkout workflowvoidsetSubmitDate(Instant submitDate) The submit date of the entity that was submitted for checkout.toString()
-
Constructor Details
-
PaymentPostCheckoutCompletionEvent
public PaymentPostCheckoutCompletionEvent()
-
-
Method Details
-
getOwnerType
The type of the owner of the payment that was submitted for checkout. This would typically beDefaultPaymentOwnerTypes.BLC_CART.- Returns:
- The type of the owner of the payment that was submitted for checkout
-
getOwnerId
The id of the owner of the payment that was submitted for checkout.- Returns:
- The id of the owner of the payment that was submitted for checkout
-
getOrderNumber
The order number of the entity that was submitted for checkout.- Returns:
- The order number of the entity that was submitted for checkout
-
getSubmitDate
The submit date of the entity that was submitted for checkout.- Returns:
- The submit date of the entity that was submitted for checkout
-
getCustomerRef
The reference to the customer who owns the cart and payments of this event.- Returns:
- The reference to the customer who owns the cart and payments of this event.
-
getPaymentSummaries
The payments that completed the checkout workflow -
getContextInfo
public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()TheContextInfoderived from the original request containing tenant and sandbox info.- Returns:
- The
ContextInfoderived from the original request
-
getAdditionalAttributes
Miscellaneous attributes that can be added to this payload in order to provide more information. Note, it is recommended to not add any sensitive information in these attributes.- Returns:
- Miscellaneous attributes that can be added to this payload.
-
setOwnerType
The type of the owner of the payment that was submitted for checkout. This would typically beDefaultPaymentOwnerTypes.BLC_CART. -
setOwnerId
The id of the owner of the payment that was submitted for checkout. -
setOrderNumber
The order number of the entity that was submitted for checkout. -
setSubmitDate
The submit date of the entity that was submitted for checkout. -
setCustomerRef
The reference to the customer who owns the cart and payments of this event. -
setPaymentSummaries
The payments that completed the checkout workflow -
setContextInfo
public void setContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) TheContextInfoderived from the original request containing tenant and sandbox info. -
setAdditionalAttributes
Miscellaneous attributes that can be added to this payload in order to provide more information. Note, it is recommended to not add any sensitive information in these attributes.- Parameters:
additionalAttributes- Miscellaneous attributes that can be added to this payload.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-