Revision 2080 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dataTypes/impl/coercion/CoerceToDateTime.java
CoerceToDateTime.java | ||
---|---|---|
27 | 27 |
import java.text.SimpleDateFormat; |
28 | 28 |
import java.util.Date; |
29 | 29 |
import java.util.Locale; |
30 |
import org.gvsig.tools.dataTypes.CoercionException; |
|
31 |
import org.gvsig.tools.dataTypes.CoercionContext; |
|
30 | 32 |
|
31 | 33 |
/** |
32 | 34 |
* Coerces a value to a {@link Date}. If the value is not a {@link Date}, it |
... | ... | |
52 | 54 |
}; |
53 | 55 |
} |
54 | 56 |
|
57 |
@Override |
|
55 | 58 |
protected Date now() { |
56 | 59 |
Date d = new Date(); |
57 | 60 |
return d; |
... | ... | |
62 | 65 |
return "DateTime or Timestamp"; |
63 | 66 |
} |
64 | 67 |
|
68 |
@Override |
|
69 |
public Object coerce(Object value, CoercionContext context) throws CoercionException { |
|
70 |
if( value == null || value instanceof Date ) { |
|
71 |
return value; |
|
72 |
} |
|
73 |
return super.coerce(value, context); |
|
74 |
} |
|
75 |
|
|
65 | 76 |
} |
Also available in: Unified diff