Project

General

Profile

« Previous | Next » 

Revision f662104a

Added by Patrick Plitzner over 5 years ago

ref #7810 Fix setting of specimen admin prefs

View differences:

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