[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