[Yanel-commits] rev 48902 - public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager

michi at wyona.com michi at wyona.com
Tue Apr 20 08:34:12 CEST 2010


Author: michi
Date: 2010-04-20 08:34:12 +0200 (Tue, 20 Apr 2010)
New Revision: 48902

Modified:
   public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
Log:
sample policy hard-coded

Modified: public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java	2010-04-20 05:54:15 UTC (rev 48901)
+++ public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java	2010-04-20 06:34:12 UTC (rev 48902)
@@ -118,7 +118,18 @@
 
                 if (viewId != null && viewId.equals("get-xml")) {
                     log.warn("DEBUG: Get XML version of policy ...");
-                    sb.append("<?xml version=\"1.0\"?><policy-viewer xmlns=\"http://www.wyona.org/security/1.0\"><usecases></usecases></policy-viewer>");
+                    sb.append("<?xml version=\"1.0\"?><policy-viewer xmlns=\"http://www.wyona.org/security/1.0\"><usecases><usecase id=\"r\">Read</usecase><usecase id=\"w\">Write</usecase></usecases>");
+                    sb.append("<policies>");
+                    sb.append("<node local-name=\"/\">");
+                    sb.append("<policy use-inherited-policies=\"true\">");
+                    sb.append("<usecase id=\"r\">");
+                    sb.append("<user id=\"test-user\" permission=\"false\" naz-blocked=\"true\" naz-permission-unlike-group=\"true\"/>");
+                    sb.append("<group id=\"test-group\" permission=\"true\" naz-permission-unlike-members=\"true\"/>");
+                    sb.append("</usecase>");
+                    sb.append("</policy>");
+                    sb.append("</node>");
+                    sb.append("</policies>");
+                    sb.append("</policy-viewer>");
                 } else {
                     log.warn("DEBUG: Get XHTML version of policy ...");
                     sb.append(PolicyViewer.getXHTMLView(getRealm().getPolicyManager(), getRealm().getIdentityManager().getGroupManager(), getPath(), null, orderedBy, showParents, showTabs, showAbbreviatedLabels));



More information about the Yanel-commits mailing list