[seam-commits] Seam SVN: r8134 - trunk/examples/dvdstore/src/com/jboss/dvd/seam.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Wed May 7 13:15:40 EDT 2008


Author: norman.richards at jboss.com
Date: 2008-05-07 13:15:40 -0400 (Wed, 07 May 2008)
New Revision: 8134

Modified:
   trunk/examples/dvdstore/src/com/jboss/dvd/seam/Checkout.java
   trunk/examples/dvdstore/src/com/jboss/dvd/seam/CheckoutAction.java
Log:
JBSEAM-2950

Modified: trunk/examples/dvdstore/src/com/jboss/dvd/seam/Checkout.java
===================================================================
--- trunk/examples/dvdstore/src/com/jboss/dvd/seam/Checkout.java	2008-05-07 17:07:48 UTC (rev 8133)
+++ trunk/examples/dvdstore/src/com/jboss/dvd/seam/Checkout.java	2008-05-07 17:15:40 UTC (rev 8134)
@@ -9,7 +9,7 @@
 public interface Checkout
 {
     public void createOrder();
-    public void submitOrder();
+    public Order submitOrder();
     
     public void destroy();
 }

Modified: trunk/examples/dvdstore/src/com/jboss/dvd/seam/CheckoutAction.java
===================================================================
--- trunk/examples/dvdstore/src/com/jboss/dvd/seam/CheckoutAction.java	2008-05-07 17:07:48 UTC (rev 8133)
+++ trunk/examples/dvdstore/src/com/jboss/dvd/seam/CheckoutAction.java	2008-05-07 17:15:40 UTC (rev 8134)
@@ -75,7 +75,7 @@
     @End
     @CreateProcess(definition="OrderManagement", processKey="#{completedOrder.orderId}")
     @Restrict("#{identity.loggedIn}")
-    public void submitOrder() {
+    public Order submitOrder() {
         try {
             completedOrder = purchase(customer, currentOrder);
             
@@ -88,7 +88,10 @@
                 Contexts.getEventContext().set("prod", product);
                 FacesMessages.instance().addFromResourceBundle("checkoutInsufficientQuantity");
             }
+            return null;
         }
+
+        return completedOrder;
     }
 
     private Order purchase(Customer customer, Order order) 




More information about the seam-commits mailing list