Project

General

Profile

« Previous | Next » 

Revision 61473b5a

Added by Patrick Plitzner over 5 years ago

ref #7674 Show taxon descriptions as rows in matrix

View differences:

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