Revision 61473b5a
Added by Patrick Plitzner over 5 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/SpecimenColumnPropertyAccessor.java | ||
---|---|---|
12 | 12 |
|
13 | 13 |
import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO; |
14 | 14 |
import eu.etaxonomy.cdm.api.service.dto.SpecimenRowWrapperDTO; |
15 |
import eu.etaxonomy.cdm.api.service.dto.TaxonRowWrapperDTO; |
|
15 | 16 |
import eu.etaxonomy.cdm.model.description.Feature; |
16 | 17 |
|
17 | 18 |
/** |
... | ... | |
57 | 58 |
} |
58 | 59 |
Feature feature = matrix.getIndexToFeatureMap().get(columnIndex); |
59 | 60 |
return rowWrapper.getDataValueForFeature(feature); |
60 |
} else if (columnIndex == 0) { |
|
61 |
} else if(rowObject instanceof TaxonRowWrapperDTO){ |
|
62 |
TaxonRowWrapperDTO taxonWrapper = (TaxonRowWrapperDTO)rowObject; |
|
63 |
if(columnIndex==0){ |
|
64 |
return taxonWrapper.getTaxonNode(); |
|
65 |
} |
|
66 |
Feature feature = matrix.getIndexToFeatureMap().get(columnIndex); |
|
67 |
return taxonWrapper.getDataValueForFeature(feature); |
|
68 |
|
|
69 |
} |
|
70 |
else if (columnIndex == 0) { |
|
61 | 71 |
return rowObject; |
62 | 72 |
} |
63 | 73 |
return null; |
Also available in: Unified diff
ref #7674 Show taxon descriptions as rows in matrix