[Yanel-commits] rev 48148 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Tue Mar 16 18:24:04 CET 2010


Author: michi
Date: 2010-03-16 18:24:03 +0100 (Tue, 16 Mar 2010)
New Revision: 48148

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AboutRealm.java
Log:
also display default data repository

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AboutRealm.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AboutRealm.java	2010-03-16 17:14:43 UTC (rev 48147)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/AboutRealm.java	2010-03-16 17:24:03 UTC (rev 48148)
@@ -2,21 +2,30 @@
 
 import org.wyona.yanel.core.map.Realm;
 
+import org.apache.log4j.Logger;
+
 /**
  * Realm about statement
  */
 public class AboutRealm {
+    private static Logger log = Logger.getLogger(AboutRealm.class);
 
     /**
      * Get XHTML of about statement re realm
      */
     public static String toHTML(Realm realm) {
         StringBuilder sb = new StringBuilder("<html>");
-        sb.append("<head><title>About Realm</title></head>");
+        sb.append("<head><title>About Realm: " + realm.getName() + "</title></head>");
         sb.append("<body><h1>About Realm</h1>");
-        sb.append("<p>Name: " + realm.getName() + "</p>");
-        sb.append("<p>Default language: " + realm.getDefaultLanguage() + "</p>");
-        sb.append("<p>Sitetree implementation: See repo-navigation within file <code>" + realm.getConfigFile() + "</code></p>");
+        try {
+            sb.append("<p>Name: " + realm.getName() + "</p>");
+            sb.append("<p>Default language: " + realm.getDefaultLanguage() + "</p>");
+            sb.append("<p>Sitetree implementation: See repo-navigation within file <code>" + realm.getConfigFile() + "</code></p>");
+            sb.append("<p>Default data repository: <code>" + realm.getRepository().getConfigFile() + "</code></p>");
+        } catch(Exception e) {
+            log.error(e, e);
+            sb.append("<p>Exception: " + e.getMessage() + "</p>");
+        }
         sb.append("</body>");
         sb.append("</html>");
         return sb.toString();



More information about the Yanel-commits mailing list