[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