Author: norman.richards(a)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)
Show replies by date