From 7f9465d2a65f7ecaa010d87e41741938472f3473 Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Mon, 21 Sep 2015 17:56:03 +0200
Subject: [PATCH 1/1] Sort classifications in dropdown of taxon node selection
dialog (#5184)
---
.../ui/dialog/selection/TaxonNodeSelectionDialog.java | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/TaxonNodeSelectionDialog.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/TaxonNodeSelectionDialog.java
index 348f2ccad..24f6125eb 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/TaxonNodeSelectionDialog.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/TaxonNodeSelectionDialog.java
@@ -3,6 +3,8 @@
*/
package eu.etaxonomy.taxeditor.ui.dialog.selection;
+import java.util.Collections;
+import java.util.Comparator;
import java.util.List;
import java.util.UUID;
@@ -125,6 +127,13 @@ public class TaxonNodeSelectionDialog extends AbstractFilteredCdmResourceSelecti
if(classifications == null){
classifications = CdmStore.getService(IClassificationService.class).list(null, null, null, null, null);
+ Collections.sort(classifications, new Comparator() {
+
+ @Override
+ public int compare(Classification o1, Classification o2) {
+ return o1.getTitleCache().compareTo(o2.getTitleCache());
+ }
+ });
selectedClassification = classifications.iterator().next();
}
--
2.34.1