[Yanel-commits] rev 49174 - public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi

michi at wyona.com michi at wyona.com
Sat May 1 00:09:08 CEST 2010


Author: michi
Date: 2010-05-01 00:09:08 +0200 (Sat, 01 May 2010)
New Revision: 49174

Modified:
   public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
get parents of group implemented

Modified: public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java	2010-04-30 21:50:11 UTC (rev 49173)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java	2010-04-30 22:09:08 UTC (rev 49174)
@@ -134,6 +134,19 @@
         sb.append("<user id=\"dz\" naz-only-local=\"true\"/>");
 */
         sb.append("</members>");
+
+        Group[] parentGroups = group.getParents();
+        if (parentGroups != null && parentGroups.length > 0) {
+            sb.append("<parents>");
+            for (int i = 0; i < parentGroups.length; i++) {
+                log.warn("DEBUG: Group: " + parentGroups[i].getID());
+                sb.append("<group id=\"" + parentGroups[i].getID() + "\"/>");
+            }
+            sb.append("</parents>");
+        } else {
+            log.warn("DEBUG: Group '" + group.getID() + "' has no parents!");
+        }
+
         sb.append("</group>");
         return sb;
     }



More information about the Yanel-commits mailing list