]> git.mxchange.org Git - jshop-core.git/blobdiff - src/org/mxchange/jshopcore/events/ShopCheckoutCompletedEvent.java
nope, better set the entire checkout-wrapper object than only customer
[jshop-core.git] / src / org / mxchange / jshopcore / events / ShopCheckoutCompletedEvent.java
index 92a1f7c5a23805d600ccda31b21c123b4d6c0f8f..98a9e02e664d109d4766ad6ede5ca67f24ea9df0 100644 (file)
@@ -16,7 +16,7 @@
  */
 package org.mxchange.jshopcore.events;
 
-import org.mxchange.jcustomercore.model.customer.Customer;
+import org.mxchange.jshopcore.wrapper.WrapableCheckout;
 
 /**
  * An event being fired when a checkout is completed by user
@@ -31,27 +31,22 @@ public class ShopCheckoutCompletedEvent implements ObservableCheckoutCompletedEv
        private static final long serialVersionUID = 16_018_592_482_985_714L;
 
        /**
-        * Customer instance
+        * Checkout wrapper
         */
-       private Customer customer;
+       private final WrapableCheckout wrapper;
 
        /**
-        * Constructor with customer instance
+        * Constructor with checkout wrapper
         * <p>
-        * @param customer Customer instance
+        * @param wrapper Checkout wrapper
         */
-       public ShopCheckoutCompletedEvent (final Customer customer) {
-               this.customer = customer;
+       public ShopCheckoutCompletedEvent (final WrapableCheckout wrapper) {
+               this.wrapper = wrapper;
        }
 
        @Override
-       public Customer getCustomer () {
-               return this.customer;
-       }
-
-       @Override
-       public void setCustomer (final Customer customer) {
-               this.customer = customer;
+       public WrapableCheckout getWrapper () {
+               return this.wrapper;
        }
 
 }