You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by he...@apache.org on 2011/12/19 18:31:47 UTC

svn commit: r1220871 - /incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/HostDescriptionDialog.java

Author: heshan
Date: Mon Dec 19 17:31:46 2011
New Revision: 1220871

URL: http://svn.apache.org/viewvc?rev=1220871&view=rev
Log:
Fix for issue AIRAVATA-234

Modified:
    incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/HostDescriptionDialog.java

Modified: incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/HostDescriptionDialog.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/HostDescriptionDialog.java?rev=1220871&r1=1220870&r2=1220871&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/HostDescriptionDialog.java (original)
+++ incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/HostDescriptionDialog.java Mon Dec 19 17:31:46 2011
@@ -21,19 +21,6 @@
 
 package org.apache.airavata.xbaya.appwrapper;
 
-import java.awt.Color;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.KeyAdapter;
-import java.awt.event.KeyEvent;
-import java.util.regex.Pattern;
-
-import javax.swing.BorderFactory;
-import javax.swing.JButton;
-import javax.swing.JCheckBox;
-import javax.swing.JDialog;
-import javax.swing.JLabel;
-
 import org.apache.airavata.common.utils.SwingUtil;
 import org.apache.airavata.commons.gfac.type.HostDescription;
 import org.apache.airavata.registry.api.Registry;
@@ -44,7 +31,13 @@ import org.apache.airavata.xbaya.XBayaEn
 import org.apache.airavata.xbaya.gui.GridPanel;
 import org.apache.airavata.xbaya.gui.XBayaLabel;
 import org.apache.airavata.xbaya.gui.XBayaTextField;
-import org.apache.tika.parser.txt.TXTParser;
+
+import javax.swing.*;
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
 
 public class HostDescriptionDialog extends JDialog {
 
@@ -156,15 +149,15 @@ public class HostDescriptionDialog exten
         globusGateKeeperLabel = new XBayaLabel("Globus Gate Keeper Endpoint", this.globusGateKeeperTextField);
         gridFTPLabel = new XBayaLabel("Grid FTP Endpoint", this.GridFTPTextField);
         chkGobusHost=new JCheckBox("Define this host as a Globus host");
-        chkGobusHost.addActionListener(new ActionListener(){
-			@Override
-			public void actionPerformed(ActionEvent arg0) {
-				updateGlobusHostTypeAndControls();
-			}
+        chkGobusHost.addActionListener(new ActionListener() {
+            @Override
+            public void actionPerformed(ActionEvent arg0) {
+                updateGlobusHostTypeAndControls();
+            }
         });
         hostIdTextField.getSwingComponent().addKeyListener(new KeyAdapter() {
             @Override
-            public void keyPressed(KeyEvent e) {
+            public void keyReleased(KeyEvent e) {
                 try {
                     validateDialog();
                     setError(null);
@@ -273,13 +266,14 @@ public class HostDescriptionDialog exten
     }
 
     private void validateDialog() throws Exception {
-        if (getHostId() == null || getHostId().trim().equals("")) {
+        okButton.setEnabled(true);
+        if (this.hostIdTextField.getText() == null ||  this.hostIdTextField.getText().trim().equals("")) {
             throw new Exception("Id of the host cannot be empty!!!");
         }
 
         HostDescription hostDescription2 = null;
         try {
-            hostDescription2 = getRegistry().getHostDescription(Pattern.quote(getHostId()));
+            hostDescription2 = getRegistry().getHostDescription(this.hostIdTextField.getText());
         } catch (RegistryException e) {
             throw e;
         }