From: Cherian Mathew Date: Mon, 14 Sep 2015 15:01:36 +0000 (+0200) Subject: #5202 Added alphabetical sort for cdm instances list X-Git-Tag: remoting-3.9.0~1 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/f62928e4f8d36695a25ef52813a11733127cf125?ds=sidebyside #5202 Added alphabetical sort for cdm instances list --- diff --git a/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java b/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java index e599f2a0e..03f8f0b7c 100644 --- a/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java +++ b/eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java @@ -12,6 +12,8 @@ package eu.etaxonomy.taxeditor.remoting.source; import java.io.IOException; import java.net.Socket; import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; import java.util.List; import org.apache.http.HttpEntity; @@ -97,7 +99,13 @@ public class CdmServerInfo { } else { addInstancesViaHttp(); } - + Collections.sort(instances, new Comparator() { + @Override + public int compare(CdmInstanceInfo cii1, CdmInstanceInfo cii2) + { + return cii1.getName().toString().compareTo(cii2.getName().toString()); + } + }); } public void addInstancesViaHttp() throws CDMServerException {