Project

General

Profile

« Previous | Next » 

Revision a10203d1

Added by Katja Luther 6 months ago

ref #10428: fix problems with checkboxTreeViewer

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/FeatureMenuPreferences.java
29 29
import eu.etaxonomy.cdm.model.common.CdmClass;
30 30
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
31 31
import eu.etaxonomy.cdm.model.term.TermType;
32
import eu.etaxonomy.cdm.persistence.dto.FeatureDto;
32 33
import eu.etaxonomy.cdm.persistence.dto.TermDto;
33 34
import eu.etaxonomy.cdm.persistence.dto.TermVocabularyDto;
34 35
import eu.etaxonomy.taxeditor.editor.definedterm.DefinedTermSorter;
......
153 154
        Set<CdmClass> availableFor = new HashSet<>();
154 155
        availableFor.add(CdmClass.TAXON);
155 156
        vocs = CdmStore.getService(IVocabularyService.class).findFeatureVocabularyDtoByTermTypes(availableFor);
157
        
156 158

  
157 159
        setVocabularies(vocs);
158 160
        // super.initialiseVocabularies();
......
180 182

  
181 183
        if (listValue == null || listValue.isEmpty()) {
182 184
            termlist = termService.findFeatureByTitleAsDto("");
185
            Collection<TermDto> tempTermlist = new ArrayList<>();
186
            for (TermDto dto: termlist) {
187
                if (((FeatureDto)dto).isAvailableForTaxon()) {
188
                    tempTermlist.add(dto);
189
                }
190
            }
191
            termlist = tempTermlist;
183 192

  
184 193
        }
185 194

  

Also available in: Unified diff