Changeset 2597
- Timestamp:
- 01/27/10 16:38:53 (2 years ago)
- Location:
- molgenis/3.3/src/org/molgenis/model
- Files:
-
- 2 edited
-
JDBCModelExtractor.java (modified) (2 diffs)
-
jaxb/Model.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molgenis/3.3/src/org/molgenis/model/JDBCModelExtractor.java
r2590 r2597 184 184 while (rsXref.next()) 185 185 { 186 186 187 Tuple xrefInfo = new ResultSetTuple(rsXref); 188 logger.debug(xrefInfo); 187 189 if (xrefInfo.getString("FKCOLUMN_NAME").equals(fieldInfo.getString("COLUMN_NAME"))) 188 190 { 189 191 f.setType(Field.Type.XREF_SINGLE); 192 //problem: PKTABLE_NAME is lowercase, need to be corrected later? 190 193 f.setXrefField(xrefInfo.getString("PKTABLE_NAME") + "." 191 194 + xrefInfo.getString("PKCOLUMN_NAME")); … … 322 325 String xrefEntityName = f.getXrefField().substring(0, f.getXrefField().indexOf(".")); 323 326 String xrefFieldName = f.getXrefField().substring(f.getXrefField().indexOf(".") + 1); 327 logger.info("trying to find fields for "+f.getXrefField()); 328 logger.info("finding entity "+m.getEntity(xrefEntityName)); 329 330 //reset the xref entity to the uppercase version 331 f.setXrefField(m.getEntity(xrefEntityName).getName()+"."+xrefFieldName); 332 333 // if(m.getEntity(xrefEntityName) == null) 334 // { 335 // for(Entity entity: m.getEntities()) 336 // logger.debug(entity.getName()); 337 // } 338 324 339 for (Field labelField : m.getEntity(xrefEntityName).getFields()) 325 340 { -
molgenis/3.3/src/org/molgenis/model/jaxb/Model.java
r2287 r2597 45 45 for (Entity entity : entities) 46 46 { 47 if (entity.getName(). equals(name))47 if (entity.getName().toLowerCase().equals(name.toLowerCase())) 48 48 return entity; 49 49 }
Note: See TracChangeset
for help on using the changeset viewer.