Author: chathuri
Date: Wed Jan 16 18:12:36 2013
New Revision: 1434077

URL: http://svn.apache.org/viewvc?rev=1434077&view=rev
Log:
saving previously typed registry url for next time

Modified:
    
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/registry/RegistryWindow.java

Modified: 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/registry/RegistryWindow.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/registry/RegistryWindow.java?rev=1434077&r1=1434076&r2=1434077&view=diff
==============================================================================
--- 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/registry/RegistryWindow.java
 (original)
+++ 
airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/registry/RegistryWindow.java
 Wed Jan 16 18:12:36 2013
@@ -77,6 +77,8 @@ public class RegistryWindow {
 
     private String gateway;
 
+    private static String previousRegURL;
+
     /**
      * @param engine
      */
@@ -99,6 +101,7 @@ public class RegistryWindow {
 
     private void ok() {
         setRegURL(this.urlTextField.getText());
+        setPreviousRegURL(this.urlTextField.getText());
         setUserName(this.usernameTextField.getText());
         setPassword(new String(this.passwordTextField.getPassword()));
         setGateway(this.gatewayTextField.getText());
@@ -168,7 +171,9 @@ public class RegistryWindow {
         this.usernameTextField = new XBayaTextField();
         this.passwordTextField = new JPasswordField();
         try {
-            if (engine.getConfiguration().isRegURLSetByCMD()){
+            if (getPreviousRegURL() != null){
+                
this.urlTextField.setText(engine.getConfiguration().getRegistryURL().toASCIIString());
+            } else if (engine.getConfiguration().isRegURLSetByCMD()){
                 
this.urlTextField.setText(engine.getConfiguration().getRegistryURL().toASCIIString());
             } else if 
(ClientSettings.isSettingDefined(XBayaConstants.XBAYA_REGISTRY_URL)){
                 
this.urlTextField.setText(ClientSettings.getSetting(XBayaConstants.XBAYA_REGISTRY_URL));
@@ -295,4 +300,12 @@ public class RegistryWindow {
     public void setGateway(String gateway) {
         this.gateway = gateway;
     }
+
+    public static String getPreviousRegURL() {
+        return previousRegURL;
+    }
+
+    public static void setPreviousRegURL(String previousRegURL) {
+        RegistryWindow.previousRegURL = previousRegURL;
+    }
 }
\ No newline at end of file


Reply via email to