From 8db3db7627cb0aa63dba88026ad8fc162fae933f Mon Sep 17 00:00:00 2001 From: Bala Raman Date: Wed, 12 Jun 2013 23:59:31 -0400 Subject: [PATCH] Credit card year bug, calculate automatically now. --- .../webflow/samples/booking/ReferenceData.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/booking-faces/src/main/java/org/springframework/webflow/samples/booking/ReferenceData.java b/booking-faces/src/main/java/org/springframework/webflow/samples/booking/ReferenceData.java index 4c499aa..8d3bc2f 100644 --- a/booking-faces/src/main/java/org/springframework/webflow/samples/booking/ReferenceData.java +++ b/booking-faces/src/main/java/org/springframework/webflow/samples/booking/ReferenceData.java @@ -61,12 +61,13 @@ public class ReferenceData { public List getCreditCardExpYears() { if (creditCardExpYears == null) { creditCardExpYears = new ArrayList(); - creditCardExpYears.add(new SelectItem(new Integer(2008), "2008")); - creditCardExpYears.add(new SelectItem(new Integer(2009), "2009")); - creditCardExpYears.add(new SelectItem(new Integer(2010), "2010")); - creditCardExpYears.add(new SelectItem(new Integer(2010), "2011")); - creditCardExpYears.add(new SelectItem(new Integer(2010), "2012")); - } + Calendar cal = Calendar.getInstance(); + int year = cal.get(Calendar.YEAR); + creditCardExpYears.add(new SelectItem(new Integer(year), String.valueOf(year++))); + creditCardExpYears.add(new SelectItem(new Integer(year), String.valueOf(year++))); + creditCardExpYears.add(new SelectItem(new Integer(year), String.valueOf(year++))); + creditCardExpYears.add(new SelectItem(new Integer(year), String.valueOf(year++))); + creditCardExpYears.add(new SelectItem(new Integer(year), String.valueOf(year++))); } return creditCardExpYears; }