#5029 Add functionality for login to remember credentials, reconnect and switch user
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / src / main / java / eu / etaxonomy / taxeditor / remoting / source / CdmServerInfo.java
index cf41d602d82610d595ec526cb521133e4730b011..ecca6c7f58a241587e0064634ece4df14a818dd8 100644 (file)
@@ -38,6 +38,7 @@ import eu.etaxonomy.taxeditor.remoting.server.CDMServerException;
 public class CdmServerInfo {
     public static final Logger logger = Logger.getLogger(CdmServerInfo.class);
 
+    private final static String CDMSERVER_PREFIX = "cdmserver";
     private final static String NAME_PRODUCTION = "edit-production";
     private final static String SERVER_PRODUCTION = "dev.e-taxonomy.eu";
 
@@ -83,7 +84,7 @@ public class CdmServerInfo {
     }
     public void refreshInstances() throws CDMServerException {
         instances.clear();
-        String url = "http://" + server + ":" + String.valueOf(port) + "/cdmserver/instances.jsp";
+        String url = "http://" + server + ":" + String.valueOf(port) + "/" + CDMSERVER_PREFIX + "/instances.jsp";
 
         HttpClient client = new DefaultHttpClient();
         HttpGet httpGet = new HttpGet(url);
@@ -140,6 +141,10 @@ public class CdmServerInfo {
 
     }
 
+    public String toString(String instanceName, int port) {
+        return server + ":" + String.valueOf(port) + "/" + instanceName;
+    }
+
     public CdmInstanceInfo getInstanceFromName(String instanceName) {
         if(instanceName == null) {
             return null;