[jboss-cvs] jboss-seam/examples/booking/src/org/jboss/seam/example/booking ...
Gavin King
gavin.king at jboss.com
Thu Dec 14 05:40:09 EST 2006
User: gavin
Date: 06/12/14 05:40:09
Modified: examples/booking/src/org/jboss/seam/example/booking
BookingList.java BookingListAction.java
Log:
use methodcontext
Revision Changes Path
1.4 +2 -1 jboss-seam/examples/booking/src/org/jboss/seam/example/booking/BookingList.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BookingList.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/booking/src/org/jboss/seam/example/booking/BookingList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- BookingList.java 24 Apr 2006 03:50:04 -0000 1.3
+++ BookingList.java 14 Dec 2006 10:40:09 -0000 1.4
@@ -1,4 +1,4 @@
-//$Id: BookingList.java,v 1.3 2006/04/24 03:50:04 gavin Exp $
+//$Id: BookingList.java,v 1.4 2006/12/14 10:40:09 gavin Exp $
package org.jboss.seam.example.booking;
import javax.ejb.Local;
@@ -7,6 +7,7 @@
public interface BookingList
{
public void getBookings();
+ public Booking getBooking();
public String cancel();
public void destroy();
}
\ No newline at end of file
1.17 +10 -7 jboss-seam/examples/booking/src/org/jboss/seam/example/booking/BookingListAction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BookingListAction.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/booking/src/org/jboss/seam/example/booking/BookingListAction.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- BookingListAction.java 12 Oct 2006 02:49:35 -0000 1.16
+++ BookingListAction.java 14 Dec 2006 10:40:09 -0000 1.17
@@ -1,4 +1,4 @@
-//$Id: BookingListAction.java,v 1.16 2006/10/12 02:49:35 gavin Exp $
+//$Id: BookingListAction.java,v 1.17 2006/12/14 10:40:09 gavin Exp $
package org.jboss.seam.example.booking;
import static javax.ejb.TransactionAttributeType.REQUIRES_NEW;
@@ -13,13 +13,12 @@
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
-import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Destroy;
import org.jboss.seam.annotations.Factory;
import org.jboss.seam.annotations.In;
+import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Observer;
-import org.jboss.seam.annotations.Out;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.annotations.datamodel.DataModel;
import org.jboss.seam.annotations.datamodel.DataModelSelection;
@@ -43,7 +42,6 @@
@DataModel
private List<Booking> bookings;
@DataModelSelection
- @Out(required=false)
private Booking booking;
@Logger
@@ -60,14 +58,19 @@
public String cancel()
{
- log.info("Cancel booking: #0 for #{user.username}", booking.getId());
+ log.info("Cancel booking: #{bookingList.booking.id} for #{user.username}");
Booking cancelled = em.find(Booking.class, booking.getId());
if (cancelled!=null) em.remove( cancelled );
getBookings();
- FacesMessages.instance().add("Booking cancelled for confirmation number #{booking.id}");
+ FacesMessages.instance().add("Booking cancelled for confirmation number #{bookingList.booking.id}");
return "main";
}
+ public Booking getBooking()
+ {
+ return booking;
+ }
+
@Destroy @Remove
public void destroy() {}
More information about the jboss-cvs-commits
mailing list