[cig-commits] r7944 - cs/cigtg/trunk/cigtg-dev/CigPortal/cigportal/src/org/cig/portal/portlets

wei at geodynamics.org wei at geodynamics.org
Tue Sep 11 17:59:53 PDT 2007


Author: wei
Date: 2007-09-11 17:59:53 -0700 (Tue, 11 Sep 2007)
New Revision: 7944

Modified:
   cs/cigtg/trunk/cigtg-dev/CigPortal/cigportal/src/org/cig/portal/portlets/CigMagPortlet.java
Log:
Change to transfering the tar file back.

Modified: cs/cigtg/trunk/cigtg-dev/CigPortal/cigportal/src/org/cig/portal/portlets/CigMagPortlet.java
===================================================================
--- cs/cigtg/trunk/cigtg-dev/CigPortal/cigportal/src/org/cig/portal/portlets/CigMagPortlet.java	2007-09-12 00:14:46 UTC (rev 7943)
+++ cs/cigtg/trunk/cigtg-dev/CigPortal/cigportal/src/org/cig/portal/portlets/CigMagPortlet.java	2007-09-12 00:59:53 UTC (rev 7944)
@@ -10,6 +10,7 @@
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Calendar;
+import java.util.*;
 
 import javax.portlet.ActionRequest;
 import javax.portlet.ActionResponse;
@@ -237,53 +238,52 @@
     	this.fillTemplate(aContext, req, res, error);
     }
     
-    
-	    //added file upload handling
-	public void doMag_file_upload ( ActionRequest req, ActionResponse res, Context aContext ) throws Exception
-	{
-	    // clear error info
-	    String error = "";
-	    try {
-	        PortletSession mysession = req.getPortletSession(true);
-	        User user = (User) req.getAttribute(SportletProperties.PORTLET_USER);
-	        String uid = user.getUserID();
-	        String uploadfile = req.getParameter("cig_mag_parm_filename");
-	        if (uploadfile != null)
-	         {
-	    // Check that we have a file upload request
-  	          boolean isMultipart = PortletFileUpload.isMultipartContent(req);
-	          // Create a factory for disk-based file items
-	          DiskFileItemFactory factory = new DiskFileItemFactory();
-	          //Create a new file upload handler
-              PortletFileUpload upload = new PortletFileUpload(factory);
-	          // Parse the request
-	          List items = upload.parseRequest(req);
-	          // Check validity of directory file(s) will be written to
-	          String udir = this.getPortletContext().getRealPath("storage/"+uid+"/mag/datasets");
-	          System.out.println(udir);
-	          File usermagDir = new File(udir);
-	          if (!usermagDir.isDirectory()) throw new PortletException(udir+": mag portlet: user mag dataset dir is not a directory.");
-	           // Process the uploaded items
-	          Iterator iter = items.iterator();
-	          while (iter.hasNext())
-	           {
-	             FileItem item = (FileItem) iter.next();
-	             if (item.isFormField()){
-	             System.out.println("\nField = " + item.getFieldName());
-	             }
-	             else{
-	             String fileName = item.getName();
-	             System.out.println("\nNAME: " + fileName);
-	             File uploadedFile = new File(udir, fileName);
-	             item.write(uploadedFile);
-	             }
-	            }
-	         }
-	    }catch (Exception e) {
-	                        error += "CigPortalMagAction::doMag_file_upload: error\n"+e.toString() + "\n";
-	    }
-	    this.fillTemplate(aContext, req, res, error);
-	}
+    //added file upload handling
+//     public void doMag_file_upload ( ActionRequest req, ActionResponse res, Context aContext ) throws Exception
+//    {
+//    	// clear error info
+//    	String error = "";
+//    	try {  		
+//    		PortletSession mysession = req.getPortletSession(true);
+//    		User user = (User) req.getAttribute(SportletProperties.PORTLET_USER);
+//    		String uid = user.getUserID();
+//			String uploadfile = req.getParameter("cig_mag_parm_filename");
+//			if (uploadfile != null) 
+//			{
+//				 Check that we have a file upload request
+//	    		boolean isMultipart = PortletFileUpload.isMultipartContent(req);
+//	    		// Create a factory for disk-based file items
+//	    		DiskFileItemFactory factory = new DiskFileItemFactory();
+//	    		//Create a new file upload handler
+//	    		PortletFileUpload upload = new PortletFileUpload(factory);
+//	    		// Parse the request
+//	    		List items = upload.parseRequest(req);
+//	    		// Check validity of directory file(s) will be written to
+//	     		String udir = this.getPortletContext().getRealPath("storage/"+uid+"/mag/datasets");
+//	     		System.out.println(udir);
+//	     		File userdmsDir = new File(udir);
+//				if (!userdmsDir.isDirectory()) throw new PortletException(udir+": mag portlet: user mag dataset dir is not a directory.");
+//	    		// Process the uploaded items
+//	    		Iterator iter = items.iterator();
+//	    		while (iter.hasNext()) 
+//	    		{
+//	    		    FileItem item = (FileItem) iter.next();
+//	    		    if (item.isFormField()){
+//	    		    	System.out.println("\nField = " + item.getFieldName());
+//	    		    }
+//	    		    else{
+//	    		    	String fileName = item.getName();
+//	    		    	System.out.println("\nNAME: " + fileName);
+//	        		    File uploadedFile = new File(udir, fileName);
+//	        		    item.write(uploadedFile);
+//	    		    }
+//    		   }
+//			}
+//   	}catch (Exception e) {
+//			error += "CigPortalMagAction::doMag_file_upload: error\n"+e.toString() + "\n";
+//		}
+//    	this.fillTemplate(aContext, req, res, error);
+//    } */
 	 
     public void doMag_view_dataset ( ActionRequest req, ActionResponse res, Context aContext ) throws Exception 
     {
@@ -527,8 +527,8 @@
 				String[] localFileList = new String[job.getKnum()];
 				String[] remoteFileList = new String[job.getKnum()];
 				for (int i=0; i<job.getKnum(); i++) {
-					localFileList[i] = this.getPortletContext().getRealPath("storage/"+uid+"/mag/results/" + job.getId()+"."+job.getK(i) + ".dat");
-					remoteFileList[i] =  myconfig.get("grid.sites.Magdir."+selectedsite) +"/results/"+ job.getId()+"."+job.getK(i) + ".dat";
+					localFileList[i] = this.getPortletContext().getRealPath("storage/"+uid+"/mag/results/" + "magdata." + job.getId() + ".tar.gz");
+					remoteFileList[i] =  myconfig.get("grid.sites.Magdir."+selectedsite) +"/results/"+"magdata." + job.getId() + ".tar.gz";
 				}
 				String host = myconfig.get("grid.gridftp."+selectedsite);
 				SimpleCred mycred = (SimpleCred)mysession.getAttribute(SimpleGridConstants.SESSION_ATTR_CRED + uid, PortletSession.APPLICATION_SCOPE);



More information about the cig-commits mailing list