grouper-users - Re: [grouper-users] Getting group members of groups
Subject: Grouper Users - Open Discussion List
List archive
- From: Peter DiCamillo <>
- To: Chris Hyzer <>
- Cc: "" <>
- Subject: Re: [grouper-users] Getting group members of groups
- Date: Wed, 20 Feb 2013 14:18:33 -0500
- Authentication-results: sfpop-ironport05.merit.edu; dkim=neutral (message not signed) header.i=none
I'm having a problem with this. The relevant part of my code is:
GrouperSession session = GrouperSession.startRootSession();
Group group = GroupFinder.findByName(session, groupName);
Set<Member> groupMembers = group.getImmediateMembers(null,
GrouperUtil.toSet(SourceManager.getInstance().getSource("g:gsa")),
null);
The call to GroupFinder definitely works. I'm getting this error for the getImmediateMembers call:
Exception in thread "main" java.lang.NullPointerException
at
edu.internet2.middleware.grouper.privs.PrivilegeHelper.canViewMembers(PrivilegeHelper.java:522)
at
edu.internet2.middleware.grouper.MemberFinder.internal_findMembersByType(MemberFinder.java:148)
at
edu.internet2.middleware.grouper.Group.getImmediateMembers(Group.java:2952)
at GroupDef.showDef(GroupDef.java:101)
at GroupDef.main(GroupDef.java:61)
Any ideas?
Peter
On 2/20/13 10:19 AM, Chris Hyzer wrote:
This should work:
Set<Member> members = group.getImmediateMembers(null,
GrouperUtil.toSet(SourceManager.getInstance().getSource("g:gsa")), null);
Thanks,
Chris
-----Original Message-----
From: Peter DiCamillo [mailto:] Sent: Wednesday, February 20, 2013 10:19 AM
To: Chris Hyzer
Cc:
Subject: Re: [grouper-users] Getting group members of groups
Immediate members, and Grouper 2.1.3. Thanks.
Peter
On 2/20/13 10:17 AM, Chris Hyzer wrote:
There are a few ways to do this. Do you want immediate and effective
members? Which version of Grouper?
Set<Member> members = group.getMembers(null,
GrouperUtil.toSet(SourceManager.getInstance().getSource("g:gsa")), null);
Thanks,
Chris
-----Original Message-----
From:
[mailto:]
On Behalf Of Peter DiCamillo
Sent: Wednesday, February 20, 2013 10:13 AM
To:
Subject: [grouper-users] Getting group members of groups
Using the Grouper Java API, is there an efficient way to get all the groups that are members of a given group? I'm wondering if there is a faster way than getting all the memberships, and testing which are groups, since in some cases the groups have thousands of person members.
Peter
- [grouper-users] Getting group members of groups, Peter DiCamillo, 02/20/2013
- [grouper-users] Re: Getting group members of groups, Peter DiCamillo, 02/20/2013
- RE: [grouper-users] Getting group members of groups, Chris Hyzer, 02/20/2013
- Re: [grouper-users] Getting group members of groups, Peter DiCamillo, 02/20/2013
- RE: [grouper-users] Getting group members of groups, Chris Hyzer, 02/20/2013
- Re: [grouper-users] Getting group members of groups, Peter DiCamillo, 02/20/2013
- RE: [grouper-users] Getting group members of groups, Gagné Sébastien, 02/20/2013
- Re: [grouper-users] Getting group members of groups, Peter DiCamillo, 02/20/2013
- RE: [grouper-users] Getting group members of groups, Gagné Sébastien, 02/20/2013
- Re: [grouper-users] Getting group members of groups, Peter DiCamillo, 02/20/2013
- RE: [grouper-users] Getting group members of groups, Chris Hyzer, 02/20/2013
- Re: [grouper-users] Getting group members of groups, Peter DiCamillo, 02/20/2013
Archive powered by MHonArc 2.6.16.