Revision a10203d1
Added by Katja Luther 6 months ago
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
ref #10428: fix problems with checkboxTreeViewer