Fixes #1436
[taxeditor.git] / taxeditor-store / src / main / java / eu / etaxonomy / taxeditor / preference / PreferencesUtil.java
index 6ed0becc18dd74e4a120b4c66a8f7eef4d21aff3..0f5b45f20286ac78708a2599d36322921f4b129e 100644 (file)
@@ -71,7 +71,7 @@ public class PreferencesUtil {
        public static final String EDIT_MARKER_TYPE_PREFIX = "editMarkerType";\r
        \r
        public static final String MATCH_STRATEGY_PREFIX = "matchStrategy.";\r
-               \r
+       \r
        /**\r
         * \r
         * @return\r
@@ -317,7 +317,7 @@ public class PreferencesUtil {
         */\r
        public static ITaxonServiceConfigurator getSearchConfigurator() {\r
                ITaxonServiceConfigurator configurator = initializeSearchConfigurator();\r
-\r
+               \r
                configurator.setDoTaxa(getPreferenceStore().getBoolean(TAXON_SERVICE_CONFIGURATOR_TAXA));\r
                configurator.setDoSynonyms(getPreferenceStore().getBoolean(TAXON_SERVICE_CONFIGURATOR_SYNONYMS));\r
                configurator.setDoNamesWithoutTaxa(getPreferenceStore().getBoolean(TAXON_SERVICE_CONFIGURATOR_NAMES));\r
@@ -372,4 +372,12 @@ public class PreferencesUtil {
        public static void firePreferencesChanged(Class clazz) {\r
                getPreferenceStore().firePropertyChangeEvent(PREFERRED_TERMS_CHANGE, null, clazz);\r
        }\r
+\r
+       /**\r
+        * Set default values for preferences\r
+        */\r
+       public static void setDefaults() {\r
+               getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_TAXA, true);\r
+               getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_SYNONYMS, true);\r
+       }\r
 }\r