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