Ignore:
Timestamp:
02/13/14 10:50:48 (10 years ago)
Author:
olhsha
Message:

NotebookDao? Unit test is finished. Passes.

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  
    8686    final static protected String targetStar = targetTableName + ".*";
    8787    final static protected String principalStar = principalTableName + ".*";
    88    
    8988    ////////////////////////////////
    90    
    91    
    9289    ///////////////////////////////////////////////////
    9390    protected String internalIdName = null;
     
    168165        @Override
    169166        public XMLGregorianCalendar mapRow(ResultSet rs, int rowNumber) throws SQLException {
    170             return timeStampToXMLGregorianCalendar(rs);
     167            return timeStampToXMLGregorianCalendar(rs.getString(last_modified));
    171168        }
    172169    };
     
    216213        }
    217214    };
    218    
    219215    protected final RowMapper<Number> ownerIDRowMapper = new RowMapper<Number>() {
    220216        @Override
     
    223219        }
    224220    };
    225    
    226 
    227221
    228222    @Override
     
    266260
    267261    /////////////////////////
    268     protected XMLGregorianCalendar timeStampToXMLGregorianCalendar(ResultSet rs) {
     262    protected XMLGregorianCalendar timeStampToXMLGregorianCalendar(String ts) {
     263        String tsAdjusted = ts.replace(' ', 'T') + "Z";
    269264        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
    281271    }
    282272}
Note: See TracChangeset for help on using the changeset viewer.