[Yanel-commits] rev 45676 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Tue Nov 24 21:56:43 CET 2009
Author: michi
Date: 2009-11-24 21:56:43 +0100 (Tue, 24 Nov 2009)
New Revision: 45676
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
about realm added
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2009-11-24 20:56:17 UTC (rev 45675)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2009-11-24 20:56:43 UTC (rev 45676)
@@ -1651,7 +1651,8 @@
java.util.Map<String, String> properties = new HashMap<String, String>();
final String pathPrefix = "/" + reservedPrefix + "/";
- final String aboutPagePath = pathPrefix + "about.html";
+ final String aboutPagePath = pathPrefix + "about.html"; // About Yanel
+ final String aboutRealmPagePath = pathPrefix + "about-realm.html"; // About realm
final String resourceTypesPathPrefix = pathPrefix + "resource-types/";
//XXX REFACTORME: in the cases where we simply use a resource-type's view
@@ -1670,13 +1671,20 @@
if (generateResponseFromRTview(request, response, rc, path)) return;
response.setStatus(javax.servlet.http.HttpServletResponse.SC_NOT_FOUND);
return;
- }else if (path.equals(aboutPagePath)) {
+ } else if (path.equals(aboutPagePath)) {
//XXX REFACTORME: we should define an "about" resource-type instead!
response.setStatus(javax.servlet.http.HttpServletResponse.SC_OK);
response.setHeader("Content-Type", "text/html");
PrintWriter w = response.getWriter();
w.print(About.toHTML(yanelInstance.getVersion(), yanelInstance.getRevision()));
return;
+ } else if (path.equals(aboutRealmPagePath)) {
+ //XXX REFACTORME: we should define an "about-realm" resource-type instead!
+ response.setStatus(javax.servlet.http.HttpServletResponse.SC_OK);
+ response.setHeader("Content-Type", "text/html");
+ PrintWriter w = response.getWriter();
+ w.print(AboutRealm.toHTML(realm));
+ return;
} else if (path.startsWith(resourceTypesPathPrefix)) {
final String[] namespaceURI_and_rest = path.substring(resourceTypesPathPrefix.length()).split("::", 2);
final String namespaceURI = namespaceURI_and_rest[0];
More information about the Yanel-commits
mailing list