Class VoucherGenerationCompletionEvent

  • All Implemented Interfaces:
    Serializable

    public class VoucherGenerationCompletionEvent
    extends Object
    implements Serializable
    A message event dispatched after a voucher validation and code generation completes successfully. This event should be consumed by services that need to perform any post-voucher-code-generation activities.
    Author:
    Sunny Yu
    See Also:
    Serialized Form
    • Constructor Detail

      • VoucherGenerationCompletionEvent

        public VoucherGenerationCompletionEvent()
      • VoucherGenerationCompletionEvent

        public VoucherGenerationCompletionEvent​(com.broadleafcommerce.order.client.domain.Order order,
                                                @Nullable
                                                com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • Method Detail

      • getOrder

        public com.broadleafcommerce.order.client.domain.Order getOrder()
        The Order that the vouchers were created for.
      • getContextInfo

        @Nullable
        public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
        The ContextInfo derived from the original request containing tenant and sandbox info.
        Returns:
        The ContextInfo derived from the original request
      • setOrder

        public void setOrder​(com.broadleafcommerce.order.client.domain.Order order)
        The Order that the vouchers were created for.
      • setContextInfo

        public void setContextInfo​(@Nullable
                                   com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        The ContextInfo derived from the original request containing tenant and sandbox info.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object