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