Changeset 4506 for DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/dao/impl/JdbcResourceDao.java
- Timestamp:
- 02/13/14 10:50:48 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/dao/impl/JdbcResourceDao.java
r4495 r4506 86 86 final static protected String targetStar = targetTableName + ".*"; 87 87 final static protected String principalStar = principalTableName + ".*"; 88 89 88 //////////////////////////////// 90 91 92 89 /////////////////////////////////////////////////// 93 90 protected String internalIdName = null; … … 168 165 @Override 169 166 public XMLGregorianCalendar mapRow(ResultSet rs, int rowNumber) throws SQLException { 170 return timeStampToXMLGregorianCalendar(rs );167 return timeStampToXMLGregorianCalendar(rs.getString(last_modified)); 171 168 } 172 169 }; … … 216 213 } 217 214 }; 218 219 215 protected final RowMapper<Number> ownerIDRowMapper = new RowMapper<Number>() { 220 216 @Override … … 223 219 } 224 220 }; 225 226 227 221 228 222 @Override … … 266 260 267 261 ///////////////////////// 268 protected XMLGregorianCalendar timeStampToXMLGregorianCalendar(ResultSet rs) { 262 protected XMLGregorianCalendar timeStampToXMLGregorianCalendar(String ts) { 263 String tsAdjusted = ts.replace(' ', 'T') + "Z"; 269 264 try { 270 String ts = rs.getString(last_modified).replace(' ', 'T') + "Z"; 271 try { 272 return DatatypeFactory.newInstance().newXMLGregorianCalendar(ts); 273 } catch (DatatypeConfigurationException dtce) { 274 _logger.error(" ", dtce); 275 return null; 276 } 277 } catch (SQLException sqle) { 278 _logger.error(" ", sqle); 279 return null; 280 } 265 return DatatypeFactory.newInstance().newXMLGregorianCalendar(tsAdjusted); 266 } catch (DatatypeConfigurationException dtce) { 267 _logger.error(" ", dtce); 268 return null; 269 } 270 281 271 } 282 272 }
Note: See TracChangeset
for help on using the changeset viewer.