|
From: <rv...@us...> - 2009-06-28 10:19:51
|
Revision: 143
http://treebase.svn.sourceforge.net/treebase/?rev=143&view=rev
Author: rvos
Date: 2009-06-28 10:18:51 +0000 (Sun, 28 Jun 2009)
Log Message:
-----------
Now uses PhyloWSPath object to manage whatever url fragments come between /phylows/ and NamespacedGUID
Modified Paths:
--------------
trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/AnyObjectAsRDFController.java
Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/AnyObjectAsRDFController.java
===================================================================
--- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/AnyObjectAsRDFController.java 2009-06-28 10:17:15 UTC (rev 142)
+++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/AnyObjectAsRDFController.java 2009-06-28 10:18:51 UTC (rev 143)
@@ -7,6 +7,7 @@
import javax.servlet.http.HttpServletResponse;
import org.cipres.treebase.NamespacedGUID;
+import org.cipres.treebase.PhyloWSPath;
import org.cipres.treebase.TreebaseIDString;
import org.cipres.treebase.domain.matrix.Matrix;
import org.cipres.treebase.domain.study.Study;
@@ -24,6 +25,7 @@
HttpServletResponse response) throws Exception {
NamespacedGUID namespacedGUID = new NamespacedGUID(request.getParameter("namespacedGUID"));
TreebaseIDString treebaseIDString = null;
+ PhyloWSPath phyloWSPath = null;
request.setAttribute("hasWebPage", false);
request.setAttribute("hasNexus", false);
request.setAttribute("hasNeXML", false);
@@ -45,18 +47,22 @@
request.setAttribute("hasNeXML", true);
request.setAttribute("hasRdf", true);
}
+ phyloWSPath = new PhyloWSPath(theClass.getPackage(),namespacedGUID);
}
}
}
request.getSession().setAttribute("namespacedGUID", namespacedGUID.toString());
// <c:set var="baseURL" value="http://localhost:8080/treebase-web/PhyloWS"/>
- StringBuffer url = new StringBuffer("http://");
- url
+ StringBuffer domainAddress = new StringBuffer("http://");
+ domainAddress
.append(request.getServerName())
.append(':')
- .append(request.getServerPort())
- .append("/treebase-web/PhyloWS");
- request.getSession().setAttribute("baseURL", url.toString());
+ .append(request.getServerPort());
+ StringBuffer baseURL = new StringBuffer(domainAddress);
+ baseURL.append("/treebase-web/phylows");
+ request.getSession().setAttribute("baseURL", baseURL.toString());
+ request.getSession().setAttribute("domainAddress", domainAddress.toString());
+ request.getSession().setAttribute("phyloWSPath", phyloWSPath);
return new ModelAndView("anyObjectAsRDF");
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|