Author: kono
Date: 2009-03-08 23:19:09 -0700 (Sun, 08 Mar 2009)
New Revision: 16179

Modified:
   
cytoscape3/trunk/webservice/ws-client-gui/src/main/java/org/cytoscape/webservice/client/gui/UnifiedNetworkImportDialog.java
Log:
Old task code commented out.  Need to be fixed to run correctly.

Modified: 
cytoscape3/trunk/webservice/ws-client-gui/src/main/java/org/cytoscape/webservice/client/gui/UnifiedNetworkImportDialog.java
===================================================================
--- 
cytoscape3/trunk/webservice/ws-client-gui/src/main/java/org/cytoscape/webservice/client/gui/UnifiedNetworkImportDialog.java
 2009-03-07 21:57:13 UTC (rev 16178)
+++ 
cytoscape3/trunk/webservice/ws-client-gui/src/main/java/org/cytoscape/webservice/client/gui/UnifiedNetworkImportDialog.java
 2009-03-09 06:19:09 UTC (rev 16179)
@@ -77,15 +77,14 @@
 import org.cytoscape.webservice.client.WebServiceClient;
 import org.cytoscape.webservice.client.WebServiceClientManager;
 import org.cytoscape.webservice.client.gui.WebServiceClientGUI.IconSize;
+import org.cytoscape.work.Task;
+import org.cytoscape.work.TaskManager;
+import org.cytoscape.work.TaskMonitor;
 
 import cytoscape.CyNetworkManager;
 import cytoscape.Cytoscape;
 import cytoscape.dialogs.AboutDialog;
 import cytoscape.dialogs.AboutDialogFactory;
-import cytoscape.task.Task;
-import cytoscape.task.TaskMonitor;
-import cytoscape.task.ui.JTaskConfig;
-import cytoscape.task.util.TaskManager;
 import cytoscape.view.CySwingApplication;
 
 
@@ -100,7 +99,8 @@
        private String selectedClientID = null;
 
        // Task to run in the separate thread.
-       private WSNetworkImportTask task;
+       //TODO: switch to new task
+       //private WSNetworkImportTask task;
 
        // Key is display name, value is actual service name.
        private Map<String, String> clientNames;
@@ -460,22 +460,22 @@
        private void searchButtonActionPerformed(java.awt.event.ActionEvent 
evt) {
                selectedClientID = 
clientNames.get(datasourceComboBox.getSelectedItem());
 
-               final CyWebServiceEvent<String> event = buildEvent();
-               System.out.println("Start importing network: " + 
evt.getActionCommand());
+//             final CyWebServiceEvent<String> event = buildEvent();
+//             System.out.println("Start importing network: " + 
evt.getActionCommand());
+//
+//             task = new 
WSNetworkImportTask(datasourceComboBox.getSelectedItem().toString(), event);
+//
+//             // Configure JTask Dialog Pop-Up Box
+//             final JTaskConfig jTaskConfig = new JTaskConfig();
+//             jTaskConfig.setOwner(this);
+//             jTaskConfig.displayCloseButton(true);
+//             jTaskConfig.displayCancelButton(true);
+//             jTaskConfig.displayStatus(true);
+//             jTaskConfig.setAutoDispose(false);
+//
+//             // Execute Task in New Thread; pops open JTask Dialog Box.
+//             TaskManager.executeTask(task, jTaskConfig);
 
-               task = new 
WSNetworkImportTask(datasourceComboBox.getSelectedItem().toString(), event);
-
-               // Configure JTask Dialog Pop-Up Box
-               final JTaskConfig jTaskConfig = new JTaskConfig();
-               jTaskConfig.setOwner(this);
-               jTaskConfig.displayCloseButton(true);
-               jTaskConfig.displayCancelButton(true);
-               jTaskConfig.displayStatus(true);
-               jTaskConfig.setAutoDispose(false);
-
-               // Execute Task in New Thread; pops open JTask Dialog Box.
-               TaskManager.executeTask(task, jTaskConfig);
-
                System.out.println("Network Import from WS Success!");
                dispose();
        }
@@ -610,65 +610,65 @@
        private VisualMappingManager vmm;
 
        // End of variables declaration
-       class WSNetworkImportTask implements Task {
-               private String serviceName;
-               private CyWebServiceEvent<String> evt;
-               private TaskMonitor taskMonitor;
-
-               public WSNetworkImportTask(final String serviceName, final 
CyWebServiceEvent<String> evt) {
-                       this.evt = evt;
-                       this.serviceName = serviceName;
-               }
-
-               public String getTitle() {
-                       return "Loading network from web service...";
-               }
-
-               public void halt() {
-                       cancelFlag = true;
-                       Thread.currentThread().interrupt();
-                       taskMonitor.setPercentCompleted(100);
-
-                       // Kill the import task.
-                       CyWebServiceEvent<String> cancelEvent = 
wseFactory.createEvent(serviceName,
-                                                                               
       WSEventType.CANCEL,
-                                                                               
       null, null);
-
-                       try {
-                               
wscm.getCyWebServiceEventSupport().fireCyWebServiceEvent(cancelEvent);
-                       } catch (CyWebServiceException e) {
-                               // TODO Auto-generated catch block
-                               taskMonitor.setException(e, "Cancel Failed.");
-                       }
-               }
-
-               public void run() {
-                       cancelFlag = false;
-                       taskMonitor.setStatus("Loading interactions from " + 
serviceName);
-                       taskMonitor.setPercentCompleted(-1);
-
-                       // this even will load the file
-                       try {
-                               
wscm.getCyWebServiceEventSupport().fireCyWebServiceEvent(evt);
-                       } catch (Exception e) {
-                               taskMonitor.setException(e, "Failed to load 
network from web service.");
-
-                               return;
-                       }
-
-                       taskMonitor.setPercentCompleted(100);
-                       taskMonitor.setStatus("Network successfully loaded.");
-               }
-
-               public void setTaskMonitor(TaskMonitor arg0) throws 
IllegalThreadStateException {
-                       this.taskMonitor = arg0;
-               }
-
-               protected TaskMonitor getTaskMonitor() {
-                       return taskMonitor;
-               }
-       }
-
+//     class WSNetworkImportTask implements Task {
+//             private String serviceName;
+//             private CyWebServiceEvent<String> evt;
+//             private TaskMonitor taskMonitor;
+//
+//             public WSNetworkImportTask(final String serviceName, final 
CyWebServiceEvent<String> evt) {
+//                     this.evt = evt;
+//                     this.serviceName = serviceName;
+//             }
+//
+//             public String getTitle() {
+//                     return "Loading network from web service...";
+//             }
+//
+//             public void halt() {
+//                     cancelFlag = true;
+//                     Thread.currentThread().interrupt();
+//                     taskMonitor.setPercentCompleted(100);
+//
+//                     // Kill the import task.
+//                     CyWebServiceEvent<String> cancelEvent = 
wseFactory.createEvent(serviceName,
+//                                                                             
       WSEventType.CANCEL,
+//                                                                             
       null, null);
+//
+//                     try {
+//                             
wscm.getCyWebServiceEventSupport().fireCyWebServiceEvent(cancelEvent);
+//                     } catch (CyWebServiceException e) {
+//                             // TODO Auto-generated catch block
+//                             taskMonitor.setException(e, "Cancel Failed.");
+//                     }
+//             }
+//
+//             public void run() {
+//                     cancelFlag = false;
+//                     taskMonitor.setStatus("Loading interactions from " + 
serviceName);
+//                     taskMonitor.setPercentCompleted(-1);
+//
+//                     // this even will load the file
+//                     try {
+//                             
wscm.getCyWebServiceEventSupport().fireCyWebServiceEvent(evt);
+//                     } catch (Exception e) {
+//                             taskMonitor.setException(e, "Failed to load 
network from web service.");
+//
+//                             return;
+//                     }
+//
+//                     taskMonitor.setPercentCompleted(100);
+//                     taskMonitor.setStatus("Network successfully loaded.");
+//             }
+//
+//             public void setTaskMonitor(TaskMonitor arg0) throws 
IllegalThreadStateException {
+//                     this.taskMonitor = arg0;
+//             }
+//
+//             protected TaskMonitor getTaskMonitor() {
+//                     return taskMonitor;
+//             }
+//     }
+//
        /**
         * DOCUMENT ME!
         *
@@ -708,9 +708,9 @@
                                                
wscm.getCyWebServiceEventSupport().fireCyWebServiceEvent(evt2);
                                        } catch (CyWebServiceException e) {
                                                // TODO Auto-generated catch 
block
-                                               if (task.getTaskMonitor() != 
null) {
-                                                       
task.getTaskMonitor().setException(e, "Database search failed.");
-                                               }
+//                                             if (task.getTaskMonitor() != 
null) {
+//                                                     
task.getTaskMonitor().setException(e, "Database search failed.");
+//                                             }
                                        }
                                }
                        }


--~--~---------~--~----~------------~-------~--~----~
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