Project

General

Profile

« Previous | Next » 

Revision 4de6126f

Added by Alexander Oppermann over 9 years ago

Checklist Editor retreives now all PresenceAbsenceTerms by filtering via TermType.PresenceAbsence instead of PresenceAbsenceTerm.class

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/checklist/edit/DistributionEditingSupport.java
18 18

  
19 19
import eu.etaxonomy.cdm.api.service.IDescriptionService;
20 20
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
21
import eu.etaxonomy.cdm.model.common.TermType;
21 22
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
22 23
import eu.etaxonomy.cdm.model.description.Distribution;
23 24
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase;
......
48 49
        cellEditor.setLabelProvider(new LabelProvider());
49 50
        cellEditor.setContentProvider(new ArrayContentProvider());
50 51
        // TODO set input
51
        List<PresenceAbsenceTermBase> input = CdmStore.getTermManager()
52
                .getPreferredTerms(PresenceAbsenceTermBase.class);
52
//        List<PresenceAbsenceTermBase> input = CdmStore.getTermManager()
53
//                .getPreferredTerms(PresenceAbsenceTermBase.class);
54
        List<DefinedTermBase<?>> input = CdmStore.getTermManager().getPreferredTerms(TermType.PresenceAbsenceTerm);
53 55
        cellEditor.setInput(input);
54 56
    }
55 57

  
......
78 80

  
79 81
    @Override
80 82
    protected void setValue(Object element, Object value) {
81
        if (element instanceof Taxon && value instanceof PresenceAbsenceTermBase) {
83
    	if (element instanceof Taxon && value instanceof PresenceAbsenceTermBase) {
82 84
            Taxon taxon = (Taxon) element;
83 85
            PresenceAbsenceTermBase occurenceStatus = (PresenceAbsenceTermBase) value;
84 86
            Distribution distribution = getDistributionForColumn(taxon);

Also available in: Unified diff