| 
     
      
      
      From: <rv...@us...> - 2011-05-12 17:46:39
       
   | 
Revision: 851
          http://treebase.svn.sourceforge.net/treebase/?rev=851&view=rev
Author:   rvos
Date:     2011-05-12 17:46:33 +0000 (Thu, 12 May 2011)
Log Message:
-----------
Added map to go from tree names to phylows paths
Modified Paths:
--------------
    trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java
Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java
===================================================================
--- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java	2011-05-12 17:38:26 UTC (rev 850)
+++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java	2011-05-12 17:46:33 UTC (rev 851)
@@ -53,6 +53,7 @@
 		String defaultNewick = "";
 		String separator = "@";
 		Map<String, String> treeMap = new HashMap<String, String>();
+		Map<String,String> phylowsMap = new HashMap<String,String>();
 		String newickStringName = null;
 
 		if (pRequest.getParameter("treeblockid") != null) {
@@ -71,6 +72,7 @@
 			for (PhyloTree aTree : TB.getTreeList()) {
 				treeMap.put(getMapKey(aTree), aTree.getId() + separator + aTree.getNewickString()
 					+ separator + "T");
+				phylowsMap.put(getMapKey(aTree), aTree.getPhyloWSPath().getPath());
 				if ( defaultNewick.equals("") ) {
 					defaultNewick = aTree.getNewickString();
 				}
@@ -96,6 +98,7 @@
 			// use "T" to enable the edit menu items.
 			treeMap.put(getMapKey(aTree), TreeId + separator + aTree.getNewickString() + separator
 				+ "T");
+			phylowsMap.put(getMapKey(aTree), aTree.getPhyloWSPath().getPath());
 			newickStringName = aTree.getTitle();
 			Study study = aTree.getStudy();
 			if ( study != null && study.isPublished() ) {
@@ -107,6 +110,7 @@
 		
 		pRequest.getSession().setAttribute("DEFAULTNEWICK", defaultNewick);
 		pRequest.getSession().setAttribute("NEWICKSTRINGSMAP", treeMap);
+		pRequest.getSession().setAttribute("PHYLOWSMAP", phylowsMap);
 		pRequest.getSession().setAttribute("NEWICKSTRINGNAME", newickStringName);
 
 		return new ModelAndView(getDefaultView());
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
     
      
      
      From: <rv...@us...> - 2011-05-12 18:42:25
       
   | 
Revision: 854
          http://treebase.svn.sourceforge.net/treebase/?rev=854&view=rev
Author:   rvos
Date:     2011-05-12 18:42:19 +0000 (Thu, 12 May 2011)
Log Message:
-----------
Corrected to use namespacedGUID
Modified Paths:
--------------
    trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java
Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java
===================================================================
--- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java	2011-05-12 18:42:09 UTC (rev 853)
+++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java	2011-05-12 18:42:19 UTC (rev 854)
@@ -72,7 +72,7 @@
 			for (PhyloTree aTree : TB.getTreeList()) {
 				treeMap.put(getMapKey(aTree), aTree.getId() + separator + aTree.getNewickString()
 					+ separator + "T");
-				phylowsMap.put(getMapKey(aTree), aTree.getPhyloWSPath().getPath());
+				phylowsMap.put(getMapKey(aTree), aTree.getTreebaseIDString().getNamespacedGUID().toString());
 				if ( defaultNewick.equals("") ) {
 					defaultNewick = aTree.getNewickString();
 				}
@@ -98,7 +98,7 @@
 			// use "T" to enable the edit menu items.
 			treeMap.put(getMapKey(aTree), TreeId + separator + aTree.getNewickString() + separator
 				+ "T");
-			phylowsMap.put(getMapKey(aTree), aTree.getPhyloWSPath().getPath());
+			phylowsMap.put(getMapKey(aTree), aTree.getTreebaseIDString().getNamespacedGUID().toString());
 			newickStringName = aTree.getTitle();
 			Study study = aTree.getStudy();
 			if ( study != null && study.isPublished() ) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 | 
| 
     
      
      
      From: <rv...@us...> - 2011-05-12 22:49:16
       
   | 
Revision: 865
          http://treebase.svn.sourceforge.net/treebase/?rev=865&view=rev
Author:   rvos
Date:     2011-05-12 22:49:08 +0000 (Thu, 12 May 2011)
Log Message:
-----------
Adding tree list as session attribute
Modified Paths:
--------------
    trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java
Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java
===================================================================
--- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java	2011-05-12 20:42:36 UTC (rev 864)
+++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/DirectMapToPhyloWidgetController.java	2011-05-12 22:49:08 UTC (rev 865)
@@ -1,6 +1,8 @@
 package org.cipres.treebase.web.controllers;
 
+import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.List;
 
 import org.apache.log4j.Logger;
 import java.util.Map;
@@ -54,6 +56,7 @@
 		String separator = "@";
 		Map<String, String> treeMap = new HashMap<String, String>();
 		Map<String,String> phylowsMap = new HashMap<String,String>();
+		List<PhyloTree> treeList = new ArrayList<PhyloTree>();
 		String newickStringName = null;
 
 		if (pRequest.getParameter("treeblockid") != null) {
@@ -76,6 +79,7 @@
 				if ( defaultNewick.equals("") ) {
 					defaultNewick = aTree.getNewickString();
 				}
+				treeList.add(aTree);
 			}					
 			// XXX ok, so this mess started when we somehow combined phylowidget for searching
 			// with phylowidget for submission (why???) -- rvosa
@@ -94,6 +98,7 @@
 
 			String TreeId = pRequest.getParameter("treeid");
 			PhyloTree aTree = getPhyloTreeService().findByID(Long.parseLong(TreeId));
+			treeList.add(aTree);
 
 			// use "T" to enable the edit menu items.
 			treeMap.put(getMapKey(aTree), TreeId + separator + aTree.getNewickString() + separator
@@ -112,6 +117,7 @@
 		pRequest.getSession().setAttribute("NEWICKSTRINGSMAP", treeMap);
 		pRequest.getSession().setAttribute("PHYLOWSMAP", phylowsMap);
 		pRequest.getSession().setAttribute("NEWICKSTRINGNAME", newickStringName);
+		pRequest.getSession().setAttribute("TREELIST", treeList);
 
 		return new ModelAndView(getDefaultView());
 	}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |