Revision 3374d46f
Added by Katja Luther almost 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenImportView.java | ||
---|---|---|
57 | 57 |
protected String getTextForTableItem(BioCaseResponse item) { |
58 | 58 |
//TODO: could be defined in user preferences... |
59 | 59 |
String name = null; |
60 |
if(!((Abcd206DataHolder)item.getAbcdDataHolder()).getIdentificationList().isEmpty()){ |
|
60 |
if(!(((Abcd206DataHolder)item.getAbcdDataHolder()).getIdentificationList() == null) && !((Abcd206DataHolder)item.getAbcdDataHolder()).getIdentificationList().isEmpty()){
|
|
61 | 61 |
Identification identification = ((Abcd206DataHolder)item.getAbcdDataHolder()).getIdentificationList().iterator().next(); |
62 | 62 |
name = identification.getScientificName(); |
63 | 63 |
} |
64 | 64 |
if (name != null){ |
65 |
return name +" - "+((Abcd206DataHolder)item.getAbcdDataHolder()).getCollectionCode() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getFieldNumber() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getKindOfUnit();
|
|
65 |
return name +" - "+((Abcd206DataHolder)item.getAbcdDataHolder()).getCollectionCode() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getUnitID() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getKindOfUnit();
|
|
66 | 66 |
}else { |
67 |
return ((Abcd206DataHolder)item.getAbcdDataHolder()).getCollectionCode() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getFieldNumber() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getKindOfUnit();
|
|
67 |
return ((Abcd206DataHolder)item.getAbcdDataHolder()).getCollectionCode() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getUnitID() + " - "+ ((Abcd206DataHolder)item.getAbcdDataHolder()).getKindOfUnit();
|
|
68 | 68 |
} |
69 | 69 |
} |
70 | 70 |
|
... | ... | |
101 | 101 |
if (unitsList != null){ |
102 | 102 |
for (int i = 0; i <unitsList.getLength(); i++){ |
103 | 103 |
Element item = (Element) unitsList.item(i); |
104 |
//dataHolder = new Abcd206DataHolder(); |
|
104 |
dataHolder = new Abcd206DataHolder(); |
|
105 |
abcdFieldGetter = new Abcd206XMLFieldGetter(dataHolder, unitAssociationWrapper.getPrefix()); |
|
106 |
state.setPrefix(unitAssociationWrapper.getPrefix()); |
|
105 | 107 |
Abcd206ImportParser.setUnitPropertiesXML(item, abcdFieldGetter, state); |
106 | 108 |
String[] tripleIdBioCase = new String[3]; |
107 | 109 |
tripleIdBioCase[0] =dataHolder.getUnitID(); |
Also available in: Unified diff
extend specimen search result view