Author: mvitenkov
Date: 2008-08-04 10:46:38 -0400 (Mon, 04 Aug 2008)
New Revision: 9894
Added:
trunk/test-applications/jsp/src/main/java/util/converter/DateValueConverter.java
Log:
Added: trunk/test-applications/jsp/src/main/java/util/converter/DateValueConverter.java
===================================================================
--- trunk/test-applications/jsp/src/main/java/util/converter/DateValueConverter.java
(rev 0)
+++
trunk/test-applications/jsp/src/main/java/util/converter/DateValueConverter.java 2008-08-04
14:46:38 UTC (rev 9894)
@@ -0,0 +1,27 @@
+package util.converter;
+
+import java.util.Calendar;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.convert.Converter;
+import javax.faces.convert.ConverterException;
+
+public class DateValueConverter implements Converter {
+
+ public Object getAsObject(FacesContext context, UIComponent component,
+ String value) throws ConverterException {
+ String[] fields = new String[3];
+ fields = value.split("/");
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Integer.parseInt(fields[2]), Integer.parseInt(fields[0]),
Integer.parseInt(fields[1]));
+ return calendar;
+ }
+
+ public String getAsString(FacesContext context, UIComponent component,
+ Object value) throws ConverterException {
+ Calendar calendar = (Calendar)value;
+ return calendar.get(calendar.MONTH) + "/" + calendar.get(calendar.DATE) +
"/" + calendar.get(calendar.YEAR);
+ }
+
+}
Show replies by date