Author: mes
Date: 2010-09-22 15:12:11 -0700 (Wed, 22 Sep 2010)
New Revision: 21976

Added:
   
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionImpl.java
Modified:
   core3/session-impl/trunk/
   
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionManagerImpl.java
Log:
Added dummy impl of CySession



Property changes on: core3/session-impl/trunk
___________________________________________________________________
Name: svn:ignore
   + .settings
target
.classpath
.project


Added: 
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionImpl.java
===================================================================
--- 
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionImpl.java
                            (rev 0)
+++ 
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionImpl.java
    2010-09-22 22:12:11 UTC (rev 21976)
@@ -0,0 +1,45 @@
+package org.cytoscape.session.internal;
+
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.model.CyTable;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.vizmap.VisualStyle;
+import org.cytoscape.session.CySession;
+
+public class CySessionImpl implements CySession {
+
+    public String getSessionName() {
+       return null;
+    }
+
+    public Set<CyNetwork> getNetworks() {
+       return null;
+    }
+
+    public Set<CyNetworkView> getNetworkViews() {
+       return null;
+    }
+
+    public Set<CyTable> getTables() {
+       return null;
+    }
+
+    public Set<VisualStyle> getVisualStyles() {
+       return null;
+    }
+
+    public Map<String,Properties> getProperties() {
+       return null;
+    }
+
+       @Override
+       public String getFileName() {
+               // TODO Auto-generated method stub
+               return null;
+       }
+       
+}

Modified: 
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionManagerImpl.java
===================================================================
--- 
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionManagerImpl.java
     2010-09-22 22:11:38 UTC (rev 21975)
+++ 
core3/session-impl/trunk/src/main/java/org/cytoscape/session/internal/CySessionManagerImpl.java
     2010-09-22 22:12:11 UTC (rev 21976)
@@ -35,38 +35,32 @@
 */
 package org.cytoscape.session.internal;
 
+import org.cytoscape.session.CySession;
 import org.cytoscape.session.CySessionManager;
+import org.cytoscape.session.CySessionManager.State;
 
 // TODO this is still pretty much just a placeholder class
 public class CySessionManagerImpl implements CySessionManager {
 
-       private String sessionName;
-       private int sessionState;
 
        CySessionManagerImpl() {
-               sessionName = "Session 1";      
-               sessionState = 0;
-       }
 
-    public String getCurrentSessionFileName() {
-               return sessionName;
        }
 
-    public void setCurrentSessionFileName(String newName) {
-               if ( newName != null && newName.length() > 0 ) {
-                       sessionName = newName;
-               }
-       }
 
-    public void setSessionState(int state) {
-               sessionState = state;
-       }
+    public State getCurrentSessionState() {
+               return null;
+       
+    }
+    public CySession getCurrentSession() {
+       return new CySessionImpl();
+       
+    }
+    
+    public void setCurrentSession(CySession sess) {
+               // do stuff
+       
+    }
 
-    public int getSessionstate() {
-               return sessionState;
-       }
-
-       public void createNewSession() {}
-
 }
 

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