[jboss-cvs] jboss-seam/examples/booking/src/org/jboss/seam/example/booking ...

Gavin King gavin.king at jboss.com
Fri Oct 27 21:23:56 EDT 2006


  User: gavin   
  Date: 06/10/27 21:23:56

  Modified:    examples/booking/src/org/jboss/seam/example/booking 
                        HotelBookingAction.java
  Log:
  a date picker ;)
  
  Revision  Changes    Path
  1.39      +11 -2     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.38
  retrieving revision 1.39
  diff -u -b -r1.38 -r1.39
  --- HotelBookingAction.java	28 Sep 2006 01:16:05 -0000	1.38
  +++ HotelBookingAction.java	28 Oct 2006 01:23:56 -0000	1.39
  @@ -1,9 +1,10 @@
  -//$Id: HotelBookingAction.java,v 1.38 2006/09/28 01:16:05 gavin Exp $
  +//$Id: HotelBookingAction.java,v 1.39 2006/10/28 01:23:56 gavin Exp $
   package org.jboss.seam.example.booking;
   
   import static javax.persistence.PersistenceContextType.EXTENDED;
   
   import java.util.Calendar;
  +import java.util.Date;
   
   import javax.ejb.Remove;
   import javax.ejb.Stateful;
  @@ -70,7 +71,15 @@
      public String setBookingDetails()
      {
         if (booking==null || hotel==null) return "main";
  -      if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )
  +      
  +      Calendar calendar = Calendar.getInstance();
  +      calendar.add(Calendar.DAY_OF_MONTH, -1);
  +      if ( booking.getCheckinDate().before( calendar.getTime() ) )
  +      {
  +         facesMessages.add("Check in date must be a future date");
  +         return null;
  +      }
  +      else if ( !booking.getCheckinDate().before( booking.getCheckoutDate() ) )
         {
            facesMessages.add("Check out date must be later than check in date");
            return null;
  
  
  



More information about the jboss-cvs-commits mailing list