try {
if (o == null) {
return null;
- } else if (o instanceof Number) {
- return (Long) o;
} else {
return Long.parseLong(o.toString());
}
//logger.warn("Not a LONG : " + o);
return null;
}
- /*
- * if (o instanceof Integer) { return new Long((Integer) o); } else if
- * (o instanceof Long) { return (Long) o; } else { try { return
- * Long.parseLong(o.toString()); } catch (Exception e) {
- * logger.warn("Unable to parse LONG : " + o); return null; } }
- */
}
public Date getDateValue(String key) {
if (o == null) {
return null;
} else if (o instanceof Date) {
- return (Date) data.get(key);
+ return (Date) o;
} else {
//logger.warn("Not a DATE : " + o);
return null;
if (o == null) {
return null;
} else if (o instanceof BigDecimal) {
- return (BigDecimal) data.get(key);
+ return (BigDecimal) o;
} else {
//logger.warn("Not a BIGDECIMAL : " + o);
return null;