Author: ruschein
Date: 2011-05-13 10:24:33 -0700 (Fri, 13 May 2011)
New Revision: 25047

Removed:
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ui/UserNamePasswordDialog.java
Modified:
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/GSUtils.java
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/LoadNetworkFromGenomeSpace.java
Log:
Swapped out our own GS login dialog with the standard one provided by the CDK.

Modified: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/GSUtils.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/GSUtils.java
        2011-05-13 15:49:26 UTC (rev 25046)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/GSUtils.java
        2011-05-13 17:24:33 UTC (rev 25047)
@@ -2,8 +2,8 @@
 
 
 import cytoscape.Cytoscape;
-import cytoscape.genomespace.ui.UserNamePasswordDialog;
 
+import java.awt.Dialog;
 import java.util.List;
 import java.util.Map;
 import java.util.HashMap;
@@ -11,9 +11,10 @@
 import javax.swing.JOptionPane;
 
 import org.genomespace.client.GsSession;
+import org.genomespace.client.User;
 import org.genomespace.client.exceptions.AuthorizationException;
 import org.genomespace.client.exceptions.GSClientException;
-import org.genomespace.client.User;
+import org.genomespace.client.ui.GSLoginDialog;
 
 import org.genomespace.datamanager.core.GSFileMetadata;
 
@@ -38,10 +39,11 @@
 
        public static boolean loginToGenomeSpace() {
                for (;;) {
-                       final UserNamePasswordDialog userNamePasswordDialog = 
new UserNamePasswordDialog();
-                       userNamePasswordDialog.setVisible(true);
-                       final String userName = 
userNamePasswordDialog.getUserName();
-                       final String password = 
userNamePasswordDialog.getPassword();
+                       final GSLoginDialog loginDialog =
+                               new GSLoginDialog(null, 
Dialog.ModalityType.APPLICATION_MODAL);
+                       loginDialog.setVisible(true);
+                       final String userName = loginDialog.getUsername();
+                       final String password = loginDialog.getPassword();
                        if (userName == null || userName.isEmpty() || password 
== null || password.isEmpty()) {
                                System.out.println("no login info");
                                return false;

Modified: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/LoadNetworkFromGenomeSpace.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/LoadNetworkFromGenomeSpace.java
     2011-05-13 15:49:26 UTC (rev 25046)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/LoadNetworkFromGenomeSpace.java
     2011-05-13 17:24:33 UTC (rev 25047)
@@ -6,7 +6,6 @@
 import cytoscape.data.readers.GMLReader;
 import cytoscape.data.readers.InteractionsReader;
 import cytoscape.data.readers.XGMMLReader;
-import cytoscape.genomespace.filechoosersupport.GenomeSpaceFileSystemView;
 import cytoscape.logger.CyLogger;
 import cytoscape.util.CytoscapeAction;
 import cytoscape.util.FileUtil;

Deleted: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ui/UserNamePasswordDialog.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ui/UserNamePasswordDialog.java
      2011-05-13 15:49:26 UTC (rev 25046)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ui/UserNamePasswordDialog.java
      2011-05-13 17:24:33 UTC (rev 25047)
@@ -1,108 +0,0 @@
-package cytoscape.genomespace.ui;
-
-
-import cytoscape.Cytoscape;
-
-import java.awt.BorderLayout;
-import java.awt.Color;
-import java.awt.GridBagLayout;
-import java.awt.GridBagConstraints;
-import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
-
-import javax.swing.JButton;
-import javax.swing.JDialog;
-import javax.swing.JLabel;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.JPasswordField;
-import javax.swing.JTextField;
-import javax.swing.border.LineBorder;
-
-
-public final class UserNamePasswordDialog extends JDialog {
-       private String userName = null;
-       private String password = null;
-       private final JLabel userNameLabel;
-       private final JLabel passwordLabel;
-       private final JTextField userNameTextField;
-       private final JPasswordField passwordField;
-       private final JButton loginButton;
-       private final JButton cancelButton;
-
-       public UserNamePasswordDialog() {
-               super(Cytoscape.getDesktop(), "Genome Space Authentication", /* 
modal = */ true);
-
-               final JPanel userNameAndPasswordPanel = new JPanel(new 
GridBagLayout());
-               final GridBagConstraints constraints = new GridBagConstraints();
-               constraints.fill = GridBagConstraints.HORIZONTAL;
-
-               userNameLabel = new JLabel("GS User name: ");
-               constraints.gridx = 0;
-               constraints.gridy = 0;
-               constraints.gridwidth = 1;
-               userNameAndPasswordPanel.add(userNameLabel, constraints);
-
-               userNameTextField = new JTextField(20);
-               constraints.gridx = 1;
-               constraints.gridy = 0;
-               constraints.gridwidth = 2;
-               userNameAndPasswordPanel.add(userNameTextField, constraints);
-
-               passwordLabel = new JLabel("GS Password: ");
-               constraints.gridx = 0;
-               constraints.gridy = 1;
-               constraints.gridwidth = 1;
-               userNameAndPasswordPanel.add(passwordLabel, constraints);
-
-               passwordField = new JPasswordField(20);
-               constraints.gridx = 1;
-               constraints.gridy = 1;
-               constraints.gridwidth = 2;
-               userNameAndPasswordPanel.add(passwordField, constraints);
-
-               userNameAndPasswordPanel.setBorder(new LineBorder(Color.GRAY));
-
-               final JPanel buttonPanel = new JPanel();
-               loginButton = new JButton("Login");
-               loginButton.addActionListener(new ActionListener() {
-                       public void actionPerformed(final ActionEvent e) {
-                               if 
(userNameTextField.getText().trim().isEmpty())
-                                       
JOptionPane.showMessageDialog(UserNamePasswordDialog.this,
-                                                                     "Please 
enter a non-empty user name!",
-                                                                     "Error",
-                                                                     
JOptionPane.ERROR_MESSAGE);
-                               else if (passwordField.getPassword().length == 
0)
-                                        
JOptionPane.showMessageDialog(UserNamePasswordDialog.this,
-                                                                      "Please 
enter a non-empty password!",
-                                                                      "Error",
-                                                                      
JOptionPane.ERROR_MESSAGE);
-                               else {
-                                       userName = 
userNameTextField.getText().trim();
-                                       password = new 
String(passwordField.getPassword());
-                                       dispose();
-                               }
-                       }
-                       });
-               buttonPanel.add(loginButton);
-               getRootPane().setDefaultButton(loginButton);
-
-               cancelButton = new JButton("Cancel");
-               cancelButton.addActionListener(new ActionListener() {
-                       public void actionPerformed(ActionEvent e) {
-                               dispose();
-                       }
-                       });
-               buttonPanel.add(cancelButton);
-
-               getContentPane().add(userNameAndPasswordPanel, 
BorderLayout.CENTER);
-               getContentPane().add(buttonPanel, BorderLayout.PAGE_END);
-               
-               pack();
-               setResizable(false);
-               setLocationRelativeTo(Cytoscape.getDesktop());
-       }
-
-       public String getUserName() { return userName; }
-       public String getPassword() { return password; }
-}
\ No newline at end of file

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to