From 7f9465d2a65f7ecaa010d87e41741938472f3473 Mon Sep 17 00:00:00 2001 From: Patrick Plitzner Date: Mon, 21 Sep 2015 17:56:03 +0200 Subject: [PATCH] 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