Project

General

Profile

« Previous | Next » 

Revision e15dfd39

Added by Patrick Plitzner over 5 years ago

ref #7674 Adapt to cdmlib change(Add aggregated description to data set)

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/matrix/SpecimenColumnPropertyAccessor.java
11 11
import org.eclipse.nebula.widgets.nattable.data.IColumnPropertyAccessor;
12 12

  
13 13
import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO;
14
import eu.etaxonomy.cdm.api.service.dto.SpecimenRowWrapperDTO;
14 15
import eu.etaxonomy.cdm.model.description.Feature;
15 16

  
16 17
/**
......
20 21
 * @since Nov 26, 2017
21 22
 *
22 23
 */
23
public class SpecimenColumnPropertyAccessor implements IColumnPropertyAccessor<Object>{
24
public class SpecimenColumnPropertyAccessor implements IColumnPropertyAccessor<RowWrapperDTO>{
24 25

  
25 26
    private CharacterMatrix matrix;
26 27

  
......
33 34
     * {@inheritDoc}
34 35
     */
35 36
    @Override
36
    public Object getDataValue(Object rowObject, int columnIndex) {
37
        if(rowObject instanceof RowWrapperDTO){
38
            RowWrapperDTO rowWrapper = (RowWrapperDTO)rowObject;
37
    public Object getDataValue(RowWrapperDTO rowObject, int columnIndex) {
38
        if(rowObject instanceof SpecimenRowWrapperDTO){
39
            SpecimenRowWrapperDTO rowWrapper = (SpecimenRowWrapperDTO) rowObject;
39 40
            switch (columnIndex) {
40 41
            case 0:
41 42
                if(matrix.isTreeView()){
......
66 67
     * {@inheritDoc}
67 68
     */
68 69
    @Override
69
    public void setDataValue(Object rowObject, int columnIndex, Object newValue) {
70
        if(rowObject instanceof RowWrapperDTO){
71
            RowWrapperDTO rowWrapper = (RowWrapperDTO)rowObject;
72
            Feature feature = matrix.getIndexToFeatureMap().get(columnIndex);
73
            rowWrapper.setDataValueForFeature(feature, newValue);
74
        }
70
    public void setDataValue(RowWrapperDTO rowObject, int columnIndex, Object newValue) {
71
        RowWrapperDTO rowWrapper = rowObject;
72
        Feature feature = matrix.getIndexToFeatureMap().get(columnIndex);
73
        rowWrapper.setDataValueForFeature(feature, newValue);
75 74
    }
76 75

  
77 76
    /**

Also available in: Unified diff