[jboss-cvs] jboss-seam/examples/booking/src/org/jboss/seam/example/booking ...
Stan Silvert
ssilvert at jboss.com
Wed Aug 9 16:30:07 EDT 2006
User: ssilvert
Date: 06/08/09 16:30:07
Modified: examples/booking/src/org/jboss/seam/example/booking
HotelBooking.java HotelBookingAction.java
Log:
Add support for action params. See http://jira.jboss.com/jira/browse/JBSEAM-329
Revision Changes Path
1.10 +4 -4 jboss-seam/examples/booking/src/org/jboss/seam/example/booking/HotelBooking.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: HotelBooking.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/booking/src/org/jboss/seam/example/booking/HotelBooking.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- HotelBooking.java 30 Mar 2006 13:44:40 -0000 1.9
+++ HotelBooking.java 9 Aug 2006 20:30:07 -0000 1.10
@@ -1,4 +1,4 @@
-//$Id: HotelBooking.java,v 1.9 2006/03/30 13:44:40 gavin Exp $
+//$Id: HotelBooking.java,v 1.10 2006/08/09 20:30:07 ssilvert Exp $
package org.jboss.seam.example.booking;
import javax.ejb.Local;
@@ -6,13 +6,13 @@
@Local
public interface HotelBooking
{
- public String selectHotel();
+ public String selectHotel(Hotel selectedHotel);
- public String bookHotel();
+ public String bookHotel(User user);
public String setBookingDetails();
- public String confirm();
+ public String confirm(User user);
public String cancel();
public void destroy();
1.37 +6 -12 jboss-seam/examples/booking/src/org/jboss/seam/example/booking/HotelBookingAction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: HotelBookingAction.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/booking/src/org/jboss/seam/example/booking/HotelBookingAction.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- HotelBookingAction.java 30 Jun 2006 20:44:10 -0000 1.36
+++ HotelBookingAction.java 9 Aug 2006 20:30:07 -0000 1.37
@@ -1,4 +1,4 @@
-//$Id: HotelBookingAction.java,v 1.36 2006/06/30 20:44:10 gavin Exp $
+//$Id: HotelBookingAction.java,v 1.37 2006/08/09 20:30:07 ssilvert Exp $
package org.jboss.seam.example.booking;
import static javax.persistence.PersistenceContextType.EXTENDED;
@@ -37,29 +37,23 @@
@Out(required=false)
private Booking booking;
- @In
- private User user;
-
@In(create=true)
private FacesMessages facesMessages;
@In(create=true)
private Events events;
- @In
- private HotelSearching hotelSearch;
-
@Logger
private Log log;
@Begin
- public String selectHotel()
+ public String selectHotel(Hotel selectedHotel)
{
- hotel = em.merge( hotelSearch.getSelectedHotel() );
+ hotel = em.merge( selectedHotel );
return "hotel";
}
- public String bookHotel()
+ public String bookHotel(User user)
{
booking = new Booking(hotel, user);
Calendar calendar = Calendar.getInstance();
@@ -85,7 +79,7 @@
}
@End
- public String confirm()
+ public String confirm(User user)
{
if (booking==null || hotel==null) return "main";
em.persist(booking);
More information about the jboss-cvs-commits
mailing list