Author: mes
Date: 2010-09-30 13:40:26 -0700 (Thu, 30 Sep 2010)
New Revision: 22109

Modified:
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/SaveSessionTask.java
Log:
updated session related tasks

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
    2010-09-30 20:40:02 UTC (rev 22108)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/NewSessionTask.java
    2010-09-30 20:40:26 UTC (rev 22109)
@@ -44,7 +44,7 @@
        }
 
        public void run(TaskMonitor taskMonitor) {
-               mgr.setCurrentSession(null);
+               mgr.setCurrentSession(null,null);
        }
 
        @Override

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
   2010-09-30 20:40:02 UTC (rev 22108)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/OpenSessionTask.java
   2010-09-30 20:40:26 UTC (rev 22109)
@@ -76,6 +76,7 @@
                        throw new NullPointerException("No file specified!");
                
                CySessionReader reader = readerMgr.getReader((file.toURI()));
+               reader.run(taskMonitor);
 
                if (cancelled)
                        return;
@@ -99,10 +100,9 @@
                                throw new NullPointerException("Session could 
not be read for file: " + file);
                        }
 
-                       sessionMgr.setCurrentSession(newSession);
+                       sessionMgr.setCurrentSession(newSession, 
file.getAbsolutePath());
                        taskMonitor.setProgress(1.0);
                        taskMonitor.setStatusMessage("Session file " + file + " 
successfully loaded.");
                }
        }
-
 }

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/SaveSessionTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/SaveSessionTask.java
   2010-09-30 20:40:02 UTC (rev 22108)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/session/SaveSessionTask.java
   2010-09-30 20:40:26 UTC (rev 22109)
@@ -56,7 +56,7 @@
 
        public void run(TaskMonitor taskMonitor) throws Exception {
                CySession session = sessionMgr.getCurrentSession();
-               File file = new File(session.getFileName());
+               File file = new File(sessionMgr.getCurrentSessionFileName());
                insertTasksAfterCurrentTask(new SessionWriter(writerMgr, 
session, 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