Revision 8c761221
Added by Katja Luther about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/AvailableDistributionStatusWizard.java | ||
---|---|---|
9 | 9 |
package eu.etaxonomy.taxeditor.preference.wizard; |
10 | 10 |
|
11 | 11 |
import java.util.ArrayList; |
12 |
import java.util.Collection; |
|
13 | 12 |
import java.util.List; |
14 | 13 |
import java.util.UUID; |
15 | 14 |
|
... | ... | |
96 | 95 |
} |
97 | 96 |
String saveCheckedElements = StringUtils.join(listUIIDChecked, ";"); //$NON-NLS-1$ |
98 | 97 |
|
99 |
Collection<DefinedTermBase> terms = new ArrayList<>(); |
|
100 |
|
|
101 |
terms.addAll(CdmStore.getService(ITermService.class).listByTermType(this.aPage.type, null, 0, null, null)); |
|
102 |
|
|
103 |
// aPage.getVocabularies().get(0).getTerms() |
|
104 |
// .forEach(dto -> terms.add(CdmStore.getService(ITermService.class).load(dto.getUuid()))); |
|
105 |
CdmStore.getTermManager().setPreferredTerms(preferredTerms, terms); |
|
106 |
CdmStore.getTermManager().clearTermMapForTermType(this.aPage.type); |
|
98 |
PreferencesUtil.setStringValue(PreferencePredicate.AvailableDistributionStatus.getKey(), saveCheckedElements); |
|
99 |
PreferencesUtil.setBooleanValue(PreferencesUtil.createOverridePreferenceString(PreferencePredicate.AvailableDistributionStatus.getKey()), true); |
|
107 | 100 |
PreferencesUtil.firePreferencesChanged(this.getClass()); |
108 | 101 |
return true; |
109 | 102 |
} |
Also available in: Unified diff
save status for distribution editor locally the same as in db