Revision f662104a
Added by Patrick Plitzner over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/SpecimenOrObservationPreferences.java | ||
---|---|---|
55 | 55 |
IPreferenceService service = controller.getPreferenceService(); |
56 | 56 |
PrefKey keyTaxonAssociation = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowTaxonAssociations); |
57 | 57 |
CdmPreference prefTaxonAssociation = service.find(keyTaxonAssociation); |
58 |
getPreferenceStore().setValue(IPreferenceKeys.SHOW_TAXON_ASSOCIATIONS_ALLOW_OVERRIDE, prefTaxonAssociation == null? true : prefTaxonAssociation.isAllowOverride()); |
|
59 |
|
|
58 | 60 |
PrefKey keyDeterminationFieldUnit = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.DeterminationOnlyForFieldUnits); |
59 | 61 |
CdmPreference prefDeterminationFieldUnit = service.find(keyDeterminationFieldUnit); |
62 |
getPreferenceStore().setValue(IPreferenceKeys.DETERMINATIONS_ONLY_FOR_FIELDUNITS_ALLOW_OVERRIDE, prefDeterminationFieldUnit == null? true : prefDeterminationFieldUnit.isAllowOverride()); |
|
63 |
|
|
60 | 64 |
PrefKey keyCollectingAreas = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowCollectingAreasInGeneralSection); |
61 | 65 |
CdmPreference prefCollectingAreas = service.find(keyCollectingAreas); |
66 |
getPreferenceStore().setValue(IPreferenceKeys.SHOW_COLLECTING_AREAS_IN_GENERAL_SECTION_ALLOW_OVERRIDE, prefCollectingAreas == null? true : prefCollectingAreas.isAllowOverride()); |
|
62 | 67 |
|
63 |
getPreferenceStore().setValue(IPreferenceKeys.SHOW_TAXON_ASSOCIATIONS_ALLOW_OVERRIDE, prefTaxonAssociation == null? true : prefTaxonAssociation.isAllowOverride()); |
|
64 |
getPreferenceStore().setValue(IPreferenceKeys.DETERMINATIONS_ONLY_FOR_FIELDUNITS_ALLOW_OVERRIDE, prefTaxonAssociation == null? true : prefTaxonAssociation.isAllowOverride()); |
|
65 |
getPreferenceStore().setValue(IPreferenceKeys.SHOW_COLLECTING_AREAS_IN_GENERAL_SECTION_ALLOW_OVERRIDE, prefTaxonAssociation == null? true : prefTaxonAssociation.isAllowOverride()); |
|
66 |
getPreferenceStore().setValue(IPreferenceKeys.SHOW_LIFE_FORM_ALLOW_OVERRIDE, prefTaxonAssociation == null? true : prefTaxonAssociation.isAllowOverride()); |
|
68 |
PrefKey keyShowLifeForm = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowLifeForm); |
|
69 |
CdmPreference prefShowLifeForm = service.find(keyShowLifeForm); |
|
70 |
getPreferenceStore().setValue(IPreferenceKeys.SHOW_LIFE_FORM_ALLOW_OVERRIDE, prefShowLifeForm == null? true : prefShowLifeForm.isAllowOverride()); |
|
67 | 71 |
} |
68 | 72 |
if (getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_TAXON_ASSOCIATIONS_OVERRIDE)) { |
69 | 73 |
setDescription(DESCRIPTION); |
Also available in: Unified diff
ref #7810 Fix setting of specimen admin prefs