bulkeditor list comparator is set by bulkeditorinput.getTitleComparator
authorKatja Luther <k.luther@bgbm.org>
Mon, 2 Jul 2018 13:39:57 +0000 (15:39 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 4 Jul 2018 11:09:36 +0000 (13:09 +0200)
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/e4/BulkEditorE4.java

index f71ab26e62ba55b0c83def66bcac5d630507c7d9..3b93f62aec2c79bd0f3f014167a39b56632a95cc 100644 (file)
@@ -87,7 +87,6 @@ import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap;
 import eu.etaxonomy.taxeditor.bulkeditor.BulkEditorQuery;
 import eu.etaxonomy.taxeditor.bulkeditor.input.AbstractBulkEditorInput;
-import eu.etaxonomy.taxeditor.bulkeditor.input.sortprovider.TitleCacheComparator;
 import eu.etaxonomy.taxeditor.editor.ITaxonEditor;
 import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
 import eu.etaxonomy.taxeditor.l10n.Messages;
@@ -191,7 +190,7 @@ public class BulkEditorE4 implements IPartContentHasDetails, IConversationEnable
         propertyToLabels.put(TYPE_PROPERTY, TYPE_PROPERTY);
         String[] propertyNames = new String[] { input.getName(), TYPE_PROPERTY };
         //sorted list
-        SortedList<CdmBase> sortedList = new SortedList<>(input.getModel(), new TitleCacheComparator());
+        SortedList<CdmBase> sortedList = new SortedList<>(input.getModel(), input.getTitleComparator());
         //data provider
         BulkEditorPropertyAccessor columnPropertyAccessor = new BulkEditorPropertyAccessor(input);
         bodyDataProvider = new ListDataProvider<CdmBase>(sortedList,