Revision 06699fe1
Added by Katja Luther over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/SpecimenOrObservationPreferences.java | ||
---|---|---|
31 | 31 |
*/ |
32 | 32 |
public class SpecimenOrObservationPreferences extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { |
33 | 33 |
|
34 |
public SpecimenOrObservationPreferences(){ |
|
35 |
super(); |
|
36 |
setPreferenceStore(PreferencesUtil.getPreferenceStore()); |
|
37 |
if (getPreferenceStore().getBoolean(IPreferenceKeys.ALLOW_OVERRIDE_NOMENCLATURAL_CODE_KEY)){ |
|
38 |
setDescription("Set the preferences for the display of specimen and obeservations."); |
|
39 |
}else{ |
|
40 |
setDescription("The CDM settings don't allow to set the preferences for the display of specimen and obeservations locally. If you need to make local settings, please ask an administrator."); |
|
41 |
} |
|
42 |
} |
|
43 |
|
|
44 |
|
|
34 | 45 |
@Override |
35 | 46 |
public void init(IWorkbench workbench) { |
36 |
setPreferenceStore(PreferencesUtil.getPreferenceStore()); |
|
47 |
// setPreferenceStore(PreferencesUtil.getPreferenceStore());
|
|
37 | 48 |
ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration(); |
38 | 49 |
if (controller != null){ |
39 | 50 |
IPreferenceService service = controller.getPreferenceService(); |
Also available in: Unified diff
avoid NPE in namedetails preference and specimen preference page