Author: mes
Date: 2011-02-25 19:03:22 -0800 (Fri, 25 Feb 2011)
New Revision: 24244

Modified:
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DeleteFileInGenomeSpace.java
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DownloadFileFromGenomeSpace.java
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/GSUtils.java
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ListFilesInGenomeSpace.java
   
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/UploadFileToGenomeSpace.java
Log:
it compiles

Modified: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DeleteFileInGenomeSpace.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DeleteFileInGenomeSpace.java
        2011-02-26 02:24:27 UTC (rev 24243)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DeleteFileInGenomeSpace.java
        2011-02-26 03:03:22 UTC (rev 24244)
@@ -13,8 +13,9 @@
 import java.util.Map;
 import java.util.Collection;
 
-import org.genomespace.client.GsFile;
+import org.genomespace.datamanager.core.GSFileMetadata;
 import org.genomespace.client.GsSession;
+import org.genomespace.client.DataManagerClient;
 import org.genomespace.client.User;
 
 /**
@@ -42,22 +43,22 @@
                try {
 
                // login to GenomeSpace
-               GsSession session = new GsSession();
+               GsSession client = new GsSession();
                String username = "test";
                String password = "password";
-               User user = session.login(username, password);
-               logger.info("Logged in to GenomeSpace: " + session.isLoggedIn() 
+ " as " + user.getUsername());
+               User user = client.login(username, password);
+               logger.info("Logged in to GenomeSpace: " + client.isLoggedIn() 
+ " as " + user.getUsername());
+               DataManagerClient dmc = client.getDataManagerClient();
 
                // list the files present for this user
-               DataManagerClient dmClient = gsSession.getDataManagerClient();
-               GSDirectoryListing homeDirInfo = 
dmClient.listDefaultDirectory(); 
+               Map<String,GSFileMetadata> files = GSUtils.getFileNameMap( 
dmc.listDefaultDirectory().getContents() );
 
-               String selectedFile = getSelectedFile( homeDirInfo.get list of 
files ); 
+               String selectedFile = getSelectedFile( files.keySet() ); 
 
                // Delete the file from GenomeSpace
                if (selectedFile != null && files.get(selectedFile) != null) {
                        logger.info("Deleting " + selectedFile);
-                       client.delete(files.get(selectedFile));
+                       dmc.delete(files.get(selectedFile));
                }
        
                } catch (Exception ex) {

Modified: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DownloadFileFromGenomeSpace.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DownloadFileFromGenomeSpace.java
    2011-02-26 02:24:27 UTC (rev 24243)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/DownloadFileFromGenomeSpace.java
    2011-02-26 03:03:22 UTC (rev 24244)
@@ -13,8 +13,9 @@
 import java.util.Map;
 import java.util.Collection;
 
-import org.genomespace.client.GsFile;
+import org.genomespace.datamanager.core.GSFileMetadata;
 import org.genomespace.client.GsSession;
+import org.genomespace.client.DataManagerClient;
 import org.genomespace.client.User;
 
 /**
@@ -47,17 +48,19 @@
                String password = "password";
                User user = client.login(username, password);
                logger.info("Logged in to GenomeSpace: " + client.isLoggedIn() 
+ " as " + user.getUsername());
+               DataManagerClient dmc = client.getDataManagerClient();
 
                // list the files present for this user
-               Map<String,GsFile> files = GSUtils.getFileNameMap( 
client.list() );
+               Map<String,GSFileMetadata> files = GSUtils.getFileNameMap( 
dmc.listDefaultDirectory().getContents() );
 
                String selectedFile = getSelectedFile( files.keySet() ); 
 
                // Download the file back from GenomeSpace
                if (selectedFile != null && files.get(selectedFile) != null) {
                        logger.info("Downloading " + files.get(selectedFile));
-                       GsFile localCopy = 
client.downloadFile(files.get(selectedFile));
-                       logger.info("\t saved to: " + 
localCopy.getFile().getAbsolutePath());
+                       File localCopy = new File(selectedFile);
+                       dmc.downloadFile(files.get(selectedFile), localCopy, 
true);
+                       logger.info("\t saved to: " + 
localCopy.getAbsolutePath());
                }
        
                } catch (Exception ex) {

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-02-26 02:24:27 UTC (rev 24243)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/GSUtils.java
        2011-02-26 03:03:22 UTC (rev 24244)
@@ -5,18 +5,20 @@
 import java.util.List;
 import java.util.Map;
 import java.util.HashMap;
+import java.util.Collection;
 
-import org.genomespace.client.GsFile;
+import org.genomespace.datamanager.core.GSFileMetadata;
 
 final class GSUtils {
 
        private GSUtils() {};
 
-       public static Map<String,GsFile> getFileNameMap(List<GsFile> l) {
-               Map<String,GsFile> nm = new HashMap<String,GsFile>();
-               for ( GsFile f : l )
-                       nm.put(f.getFilename(), f);
+       public static Map<String,GSFileMetadata> 
getFileNameMap(Collection<GSFileMetadata> l) {
+               Map<String,GSFileMetadata> nm = new 
HashMap<String,GSFileMetadata>();
+               for ( GSFileMetadata f : l )
+                       nm.put(f.getName(), f);
 
                return nm;
        }
 }
+

Modified: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ListFilesInGenomeSpace.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ListFilesInGenomeSpace.java
 2011-02-26 02:24:27 UTC (rev 24243)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/ListFilesInGenomeSpace.java
 2011-02-26 03:03:22 UTC (rev 24244)
@@ -17,8 +17,9 @@
 import java.util.List;
 import java.util.Vector;
 
-import org.genomespace.client.GsFile;
+import org.genomespace.datamanager.core.GSFileMetadata;
 import org.genomespace.client.GsSession;
+import org.genomespace.client.DataManagerClient;
 import org.genomespace.client.User;
 
 /**
@@ -51,13 +52,14 @@
                String password = "password";
                User user = client.login(username, password);
                logger.info("Logged in to GenomeSpace: " + client.isLoggedIn() 
+ " as " + user.getUsername());
+               DataManagerClient dmc = client.getDataManagerClient();
 
                // list the files present for this user
-               List<GsFile> myFiles = client.list();
+               List<GSFileMetadata> myFiles = 
dmc.listDefaultDirectory().getContents();
                logger.info("Files on GenomeSpace for " + user.getUsername());
                Vector<String> fileNames = new Vector<String>();
-               for (GsFile aFile: myFiles) {
-                       fileNames.add(aFile.getFilename());
+               for (GSFileMetadata aFile: myFiles) {
+                       fileNames.add(aFile.getName());
                }
 
                displayFiles(fileNames);

Modified: 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/UploadFileToGenomeSpace.java
===================================================================
--- 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/UploadFileToGenomeSpace.java
        2011-02-26 02:24:27 UTC (rev 24243)
+++ 
csplugins/trunk/ucsd/mes/genomespace-plugin/src/main/java/cytoscape/genomespace/UploadFileToGenomeSpace.java
        2011-02-26 03:03:22 UTC (rev 24244)
@@ -11,7 +11,9 @@
 import java.awt.FileDialog;
 import java.util.List;
 
-import org.genomespace.client.GsFile;
+import org.genomespace.datamanager.core.GSFileMetadata;
+import org.genomespace.datamanager.core.GSFileMetadataImpl;
+import org.genomespace.client.DataManagerClient;
 import org.genomespace.client.GsSession;
 import org.genomespace.client.User;
 
@@ -47,9 +49,10 @@
                String password = "password";
                User user = client.login(username, password);
                logger.info("Logged in to GenomeSpace: " + client.isLoggedIn() 
+ " as " + user.getUsername());
+               DataManagerClient dmc = client.getDataManagerClient();
 
-               GsFile gsf = new GsFile(f); 
-               client.uploadFile(gsf);
+               // TODO add metadata info?
+               dmc.uploadFile(f, new GSFileMetadataImpl());
        
                } catch (Exception ex) {
                        logger.error("GenomeSpace failed",ex);

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