[Yanel-commits] rev 48886 -
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi
michi at wyona.com
michi at wyona.com
Mon Apr 19 13:07:18 CEST 2010
Author: michi
Date: 2010-04-19 13:07:17 +0200 (Mon, 19 Apr 2010)
New Revision: 48886
Modified:
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
delete user 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-19 11:00:55 UTC (rev 48885)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java 2010-04-19 11:07:17 UTC (rev 48886)
@@ -49,6 +49,8 @@
sb.append(getUsersAsXML());
} else if (usecase.equals("getuser")) {
sb.append(getUserAsXML(getEnvironment().getRequest().getParameter("id")));
+ } else if (usecase.equals("deleteuser")) {
+ deleteUser(getEnvironment().getRequest().getParameter("id"));
} else if (usecase.equals("getgroups")) {
sb.append(getGroupsAsXML());
} else if (usecase.equals("deletepolicy")) {
@@ -88,6 +90,15 @@
}
/**
+ * Delete a specific user
+ * @param id User ID
+ */
+ private void deleteUser(String id) throws AccessManagementException {
+ UserManager um = getRealm().getIdentityManager().getUserManager();
+ um.removeUser(id);
+ }
+
+ /**
* Get all groups
*/
private StringBuilder getGroupsAsXML() throws Exception {
More information about the Yanel-commits
mailing list