[Yanel-commits] rev 48921 -
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi
michi at wyona.com
michi at wyona.com
Tue Apr 20 16:27:19 CEST 2010
Author: michi
Date: 2010-04-20 16:27:19 +0200 (Tue, 20 Apr 2010)
New Revision: 48921
Modified:
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
get group started
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-20 13:34:57 UTC (rev 48920)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java 2010-04-20 14:27:19 UTC (rev 48921)
@@ -54,6 +54,8 @@
deleteUser(getEnvironment().getRequest().getParameter("id"));
} else if (usecase.equals("getgroups")) {
sb.append(getGroupsAsXML());
+ } else if (usecase.equals("getgroup")) {
+ sb.append(getGroupAsXML(getEnvironment().getRequest().getParameter("id")));
} else if (usecase.equals("deletepolicy")) {
String path = getParameterAsString("path");
String recursivelyText = getParameterAsString("deep");
@@ -93,6 +95,25 @@
}
/**
+ * Get a specific group
+ * @param id User ID
+ */
+ private StringBuilder getGroupAsXML(String id) {
+ //StringBuilder sb = new StringBuilder("<group id=\"" + id + "\">");
+ StringBuilder sb = new StringBuilder("<members xmlns=\"http://www.wyona.org/security/1.0\" id=\"" + id + "\">");
+ sb.append("<user id=\"kkb\"/>");
+ sb.append("<user id=\"ep\" naz-blocked=\"true\"/>");
+ sb.append("<user id=\"fedpol_a\" naz-blocked=\"true\" naz-only-local=\"true\"/>");
+ sb.append("<user id=\"dz\" naz-only-local=\"true\"/>");
+ sb.append("<group id=\"test_subgroup\"/>");
+ sb.append("<group id=\"test_group\"/>");
+ sb.append("<group id=\"hugo\"/>");
+ sb.append("</members>");
+ //sb.append("</group>");
+ return sb;
+ }
+
+ /**
* Delete a specific user
* @param id User ID
*/
More information about the Yanel-commits
mailing list