r923 - xwiki/trunk/src/main/java/com/xpn/xwiki/api
Luis Arias
kaaloo at users.forge.objectweb.org
Tue Dec 6 16:39:29 CET 2005
Author: kaaloo
Date: 2005-12-06 16:39:28 +0100 (Tue, 06 Dec 2005)
New Revision: 923
Modified:
xwiki/trunk/src/main/java/com/xpn/xwiki/api/User.java
Log:
Make it easier to test if a user is in a given group via the isUserInGroup method.
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/api/User.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/api/User.java 2005-11-23 17:54:15 UTC (rev 922)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/api/User.java 2005-12-06 15:39:28 UTC (rev 923)
@@ -22,7 +22,11 @@
package com.xpn.xwiki.api;
+import java.util.Collection;
+
import com.xpn.xwiki.XWikiContext;
+import com.xpn.xwiki.XWikiException;
+import com.xpn.xwiki.user.api.XWikiGroupService;
import com.xpn.xwiki.user.api.XWikiUser;
public class User extends Api {
@@ -39,5 +43,11 @@
else
return null;
}
+
+ public boolean isUserInGroup(String groupName) throws XWikiException {
+ XWikiGroupService groupService = context.getWiki().getGroupService();
+ Collection groups = groupService.listGroupsForUser(user.getUser(), context);
+ return groups.contains(groupName);
+ }
}
More information about the Xwiki-notifications
mailing list