ref #8489: code cleaning
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / preference / wizard / GeneralVocabularyPreferencePage.java
index 05cd9cf2aca0f57df171e7b9f437b74df94d0b79..ce28e9a8e560bae7827e8462b5609ed6606e945a 100755 (executable)
@@ -194,4 +194,22 @@ public class GeneralVocabularyPreferencePage extends GeneralTermPreference imple
         return true;
     }
 
+    @Override
+    protected void performDefaults(){
+        if (isAdminPreference){
+            rememberCheckedValues("");
+            treeComposite.setEnabled(true);
+        }else{
+            isOverride = false;
+            rememberCheckedValues(getCheckedValuesFromPreferences());
+            treeComposite.setEnabled(false);
+        }
+       pref = null;
+       useLocalOrAdmin.select(0);
+
+       setApply(true);
+       super.performDefaults();
+
+    }
+
 }