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

michi at wyona.com michi at wyona.com
Fri May 27 15:42:51 CEST 2011


Author: michi
Date: 2011-05-27 15:42:50 +0200 (Fri, 27 May 2011)
New Revision: 58511

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelGlobalResourceTypeMatcher.java
Log:
use global resource configuration instead hardcoded

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelGlobalResourceTypeMatcher.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelGlobalResourceTypeMatcher.java	2011-05-27 13:32:10 UTC (rev 58510)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelGlobalResourceTypeMatcher.java	2011-05-27 13:42:50 UTC (rev 58511)
@@ -36,11 +36,13 @@
 
         //XXX: maybe we should use a configuration file instead!
         java.util.Map<String, String> globalRCmap = new HashMap<String, String>();
+
         globalRCmap.put("workflow-dashboard.html", "workflow-dashboard_yanel-rc.xml");
         globalRCmap.put("session-manager.html", "session-manager_yanel-rc.xml");
         globalRCmap.put("search.html", "search_yanel-rc.xml");
         globalRCmap.put("data-repository-sitetree.html", "data-repo-sitetree_yanel-rc.xml");
         globalRCmap.put("user-forgot-pw.html", "user-forgot-pw_yanel-rc.xml");
+
         final String ADMIN_PREFIX = "admin/";
         globalRCmap.put(ADMIN_PREFIX + "list-groups.html", "user-mgmt/list-groups_yanel-rc.xml");
         globalRCmap.put(ADMIN_PREFIX + "list-users.html", "user-mgmt/list-users_yanel-rc.xml");
@@ -51,6 +53,7 @@
         globalRCmap.put(ADMIN_PREFIX + "update-user.html", "user-mgmt/update-user_yanel-rc.xml");
         globalRCmap.put(ADMIN_PREFIX + "create-user.html", "user-mgmt/create-user_yanel-rc.xml");
         globalRCmap.put(ADMIN_PREFIX + "update-user-admin.html", "user-mgmt/update-user-admin_yanel-rc.xml");
+
         final String API_PREFIX = "api/";
         globalRCmap.put(API_PREFIX + "usermanager", "api/usermanager-api_yanel-rc.xml");
 
@@ -59,12 +62,15 @@
 
         final String usersPathPrefix = pathPrefix + "users/";
         if (path.startsWith(usersPathPrefix)) {
-            log.debug("Get generic yanel resource config ...");
+            log.warn("DEBUG: Get generic yanel resource config ...");
+/* Deprecated
             final String userName = path.substring(usersPathPrefix.length(), path.length() - ".html".length());
             properties.put("user", userName);
             properties.put("xslt", "rthtdocs:/yanel-user-profile.xsl");
             properties.put("mime-type", "text/html"); // INFO: Because of IE we use text/html instead application/xhtml+xml
             return new ResourceConfiguration("yanel-user", "http://www.wyona.org/yanel/resource/1.0", properties);
+*/
+            return getGlobalResourceConfiguration("user-profile_yanel-rc.xml", realm, globalRCsBasePath);
         } else if (globalRCfilename != null) {
             return getGlobalResourceConfiguration(globalRCfilename, realm, globalRCsBasePath);
         } else {



More information about the Yanel-commits mailing list