comparison artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/TypeConverter.java @ 7592:c2acc840963b

Add timestamp type
author Andre Heinecke <aheinecke@intevation.de>
date Thu, 21 Nov 2013 15:35:32 +0100
parents 99312d2b4a20
children 5e38e2924c07
comparison
equal deleted inserted replaced
7591:fab06617afb2 7592:c2acc840963b
6 * documentation coming with Dive4Elements River for details. 6 * documentation coming with Dive4Elements River for details.
7 */ 7 */
8 8
9 package org.dive4elements.river.artifacts.datacage.templating; 9 package org.dive4elements.river.artifacts.datacage.templating;
10 10
11 import java.util.Date; 11 import java.sql.Date;
12 import java.sql.Timestamp;
12 13
13 import org.apache.log4j.Logger; 14 import org.apache.log4j.Logger;
14 15
15 public class TypeConverter 16 public class TypeConverter
16 { 17 {
50 log.warn(nfe); 51 log.warn(nfe);
51 return null; 52 return null;
52 } 53 }
53 } 54 }
54 55
56 if ("timestamp".equals(type)) {
57 if (object instanceof Timestamp) {
58 return object;
59 }
60 try {
61 return new Timestamp((long)Double.parseDouble(object.toString()));
62 }
63 catch (NumberFormatException nfe) {
64 log.warn(nfe);
65 return null;
66 }
67 }
68
55 // TODO: Add more types 69 // TODO: Add more types
56 70
57 return object; 71 return object;
58 } 72 }
59 } 73 }

http://dive4elements.wald.intevation.org