ref #6932: fix taxon bulk editor is sorted
authorKatja Luther <k.luther@bgbm.org>
Wed, 8 Nov 2017 09:27:38 +0000 (10:27 +0100)
committerKatja Luther <k.luther@bgbm.org>
Wed, 8 Nov 2017 09:27:38 +0000 (10:27 +0100)
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/TaxonEditorInput.java

index 3f3d93e010ec4fea217898408e8083ff6a2b9322..c8f402abb3e0fd52673e7af1979053607182609f 100644 (file)
@@ -16,7 +16,9 @@ import eu.etaxonomy.cdm.model.taxon.Synonym;
 import eu.etaxonomy.cdm.model.taxon.Taxon;\r
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
 import eu.etaxonomy.taxeditor.annotatedlineeditor.IEntityCreator;\r
+import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorSortProvider;\r
 import eu.etaxonomy.taxeditor.bulkeditor.input.entitycreator.TaxonCreator;\r
+import eu.etaxonomy.taxeditor.bulkeditor.input.sortprovider.IdentifiableEntitySortProvider;\r
 import eu.etaxonomy.taxeditor.store.CdmStore;\r
 \r
 public class TaxonEditorInput extends AbstractBulkEditorInput<TaxonBase>{\r
@@ -54,6 +56,15 @@ public class TaxonEditorInput extends AbstractBulkEditorInput<TaxonBase>{
                return ID;\r
        }\r
 \r
+       @Override\r
+    public List<IBulkEditorSortProvider<TaxonBase>> getSortProviders() {\r
+        List<IBulkEditorSortProvider<TaxonBase>> sortProviders = super.getSortProviders();\r
+\r
+        sortProviders.add(0, new IdentifiableEntitySortProvider<TaxonBase>());\r
+\r
+        return sortProviders;\r
+    }\r
+\r
        /* (non-Javadoc)\r
         * @see eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInput#isMergingEnabled()\r
         */\r