Project

General

Profile

« Previous | Next » 

Revision bcc1d18a

Added by Patrick Plitzner over 5 years ago

ref #7502 Add option to hide and show columns

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/e4/BulkEditorPropertyAccessor.java
21 21
public class BulkEditorPropertyAccessor implements IColumnPropertyAccessor<CdmBase> {
22 22

  
23 23
        private AbstractBulkEditorInput input;
24
        BulkEditorE4Composite bulkEditorComposite;
24 25

  
25
        public BulkEditorPropertyAccessor(AbstractBulkEditorInput<CdmBase> input) {
26
        public BulkEditorPropertyAccessor(BulkEditorE4Composite bulkEditorComposite, AbstractBulkEditorInput<CdmBase> input) {
26 27
            super();
27 28
            this.input = input;
29
            this.bulkEditorComposite = bulkEditorComposite;
28 30
        }
29 31

  
30 32
        @Override
31 33
        public Object getDataValue(CdmBase rowObject, int columnIndex) {
32
            String property = BulkEditorE4Composite.columnList.get(columnIndex);
34
            String property = bulkEditorComposite.getColumnList().get(columnIndex);
33 35
            if(property.equals(input.getName())){
34 36
                return input.getText(rowObject);
35 37
            }if(property.equals(BulkEditorE4Composite.TYPE_PROPERTY)){
......
49 51

  
50 52
        @Override
51 53
        public int getColumnCount() {
52
            return BulkEditorE4Composite.columnList.size();
54
            return bulkEditorComposite.getColumnList().size();
53 55
        }
54 56

  
55 57
        @Override
56 58
        public String getColumnProperty(int columnIndex) {
57
            return BulkEditorE4Composite.columnList.get(columnIndex);
59
            return bulkEditorComposite.getColumnList().get(columnIndex);
58 60
        }
59 61

  
60 62
        @Override
61 63
        public int getColumnIndex(String propertyName) {
62
            return BulkEditorE4Composite.columnList.indexOf(propertyName);
64
            return bulkEditorComposite.getColumnList().indexOf(propertyName);
63 65
        }
64 66
    }

Also available in: Unified diff