[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