Revision c35d4c4a
Added by Katja Luther almost 5 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/checklist/e4/StatusComboBoxDataProvider.java | ||
---|---|---|
27 | 27 |
import eu.etaxonomy.cdm.model.term.OrderedTermComparator; |
28 | 28 |
import eu.etaxonomy.cdm.model.term.Representation; |
29 | 29 |
import eu.etaxonomy.taxeditor.preference.CdmPreferenceCache; |
30 |
import eu.etaxonomy.taxeditor.preference.PreferencesUtil; |
|
31 | 30 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
32 | 31 |
|
33 | 32 |
/** |
... | ... | |
53 | 52 |
CdmPreference pref = CdmPreferenceCache.instance().findBestMatching(key); |
54 | 53 |
if (pref == null) { |
55 | 54 |
key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableDistributionStatus); |
56 |
pref = CdmPreferenceCache.instance().findBestMatching(key); |
|
55 |
//pref = PreferenceResolver.resolve(preferenceCache.get(predicate), CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.getByKey(predicate))); |
|
56 |
pref = CdmPreferenceCache.instance().get(key); |
|
57 | 57 |
if (pref == null){ |
58 |
pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.AvailableDistributionStatus, PreferencesUtil.getStringValue(PreferencePredicate.AvailableDistributionStatus.getKey()));
|
|
58 |
pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.AvailableDistributionStatus, PreferencePredicate.AvailableDistributionStatus.getDefaultValue() != null ? PreferencePredicate.AvailableDistributionStatus.getDefaultValue().toString(): null);
|
|
59 | 59 |
} |
60 | 60 |
} |
61 | 61 |
return getValues(pref); |
Also available in: Unified diff
implement get(PrefKey) for exact match of key in preferenceCache