Author: michiel
Date: 2010-05-17 15:50:18 +0200 (Mon, 17 May 2010)
New Revision: 42192

Modified:
   mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/util/Casting.java
Log:
MMB-1958. Support for TimeZone properties

Modified: 
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/util/Casting.java
===================================================================
--- mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/util/Casting.java  
2010-05-17 13:41:15 UTC (rev 42191)
+++ mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/util/Casting.java  
2010-05-17 13:50:18 UTC (rev 42192)
@@ -249,6 +249,13 @@
                 } else {
                     return (C) new Locale(toString(value));
                 }
+           } else if (type.equals(TimeZone.class)) {
+                if (value == null) return null;
+                if (value instanceof TimeZone) {
+                    return (C) value;
+                } else {
+                    return (C) TimeZone.getTimeZone(toString(value));
+                }
             } else if (type.equals(Collator.class)) {
                 if (value instanceof Collator) {
                     return (C) value;
@@ -1064,6 +1071,8 @@
     }
 
 
+
+
     /**
      * Convert an object to a <code>Date</code>.
      * String values are parsed to a date, if possible.

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to