Revision eade8b7d
Added by Katja Luther over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/wizard/AvailableVocabularyWizard.java | ||
---|---|---|
18 | 18 |
import eu.etaxonomy.cdm.api.conversation.ConversationHolder; |
19 | 19 |
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled; |
20 | 20 |
import eu.etaxonomy.cdm.model.metadata.CdmPreference; |
21 |
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate; |
|
22 |
import eu.etaxonomy.cdm.model.metadata.PreferenceSubject; |
|
23 | 21 |
import eu.etaxonomy.cdm.persistence.dto.TermVocabularyDto; |
24 | 22 |
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap; |
25 | 23 |
import eu.etaxonomy.taxeditor.l10n.Messages; |
... | ... | |
96 | 94 |
if (pref != null){ |
97 | 95 |
predicate = pref.getPredicate(); |
98 | 96 |
} |
99 |
if (!localPref){ |
|
100 |
CdmPreference savePref = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.getByKey(predicate), saveCheckedElements); |
|
101 |
savePref.setAllowOverride(pref.isAllowOverride()); |
|
102 |
PreferencesUtil.setPreferenceToDB(savePref); |
|
103 |
|
|
104 |
PreferencesUtil.updateDBPreferences(); |
|
105 |
}else{ |
|
106 |
PreferencesUtil.setStringValue(PreferencePredicate.AvailableDistributionAreaVocabularies.getKey(), saveCheckedElements); |
|
107 |
} |
|
97 |
// if (!localPref){ |
|
98 |
// CdmPreference savePref = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.getByKey(predicate), saveCheckedElements); |
|
99 |
// savePref.setAllowOverride(pref.isAllowOverride()); |
|
100 |
// PreferencesUtil.setPreferenceToDB(savePref); |
|
101 |
// |
|
102 |
// PreferencesUtil.updateDBPreferences(); |
|
103 |
// }else{ |
|
104 |
PreferencesUtil.setPreferredVocabulariesForDistributionEditor(saveCheckedElements,localPref); |
|
105 |
|
|
106 |
// } |
|
108 | 107 |
return true; |
109 | 108 |
} |
110 | 109 |
|
Also available in: Unified diff
ref #7856: fix allow override for namedArea vocabulary selection for distributions