Fixes adding, editing and deleting of terms in preferences. "About the EDIT Platform...
[taxeditor.git] / taxeditor-store / src / main / java / eu / etaxonomy / taxeditor / preference / menu / StageMenuPreferences.java
index 96f18c03a127764a9a0792ca26c1e0e41f61330a..5185f29450c43c8385a49e41b2b4c0ec8e081ee6 100644 (file)
@@ -10,6 +10,8 @@
 
 package eu.etaxonomy.taxeditor.preference.menu;
 
+import java.util.List;
+
 import eu.etaxonomy.cdm.model.description.Stage;
 import eu.etaxonomy.taxeditor.store.TermStore;
 
@@ -26,8 +28,7 @@ public class StageMenuPreferences extends AbstractMenuPreferences<Stage> {
         * <p>Constructor for StageMenuPreferences.</p>
         */
        public StageMenuPreferences() {
-               super(TermStore.getStages(), 
-                               "Stage Preferences", 
+               super("Stage Preferences", 
                                "Choose stages to be shown in selection combos", 
                                false);
        }
@@ -40,4 +41,12 @@ public class StageMenuPreferences extends AbstractMenuPreferences<Stage> {
        protected Class<Stage> getTermClass() {
                return Stage.class;
        }
+
+       /* (non-Javadoc)
+        * @see eu.etaxonomy.taxeditor.preference.menu.AbstractMenuPreferences#getTerms()
+        */
+       @Override
+       protected List<Stage> getTerms() {
+               return TermStore.getStages();
+       }
 }