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