grouper-dev - Re: [grouper-dev] Javadoc of some grouper terms: immediate, effective, composite, etc
Subject: Grouper Developers Forum
List archive
Re: [grouper-dev] Javadoc of some grouper terms: immediate, effective, composite, etc
Chronological Thread
- From: "GW Brown, Information Systems and Computing" <>
- To: Chris Hyzer <>,
- Subject: Re: [grouper-dev] Javadoc of some grouper terms: immediate, effective, composite, etc
- Date: Fri, 18 Jan 2008 08:53:14 +0000
Hi Chris,
A couple of comments below.
Gary
--On 18 January 2008 01:20 -0500 Chris Hyzer
<>
wrote:
Hey,'and potentially unlimited effective memberships'
I got clarification of some terms about grouper from Tom and Gary, and I
updated the Javadoc on a bunch of classes and methods. Here is the gist
of what I learned. Let me know if I should change anything and I am
happy to do it.
FYI.
Kind regards,
Chris
Immediate member:
* An immediate member is directly assigned to a group.
* A composite group has no immediate members. Note that
* a member can have an immediate membership and an effective
membership.
'group within a group' can be nested to any level so long as it does not become circular
Effective member:
* An effective member has an indirect membership to a group
* (e.g. in a group within a group). All subjects in a
* composite group are effective members (since the composite
* group has two groups and a set operator and no other immediate
* members). Note that a member can have an immediate membership
* and an effective membership.
'and potentially unlimited effective memberships'
There is potential for confusion here in the use of 'member'. A group can have a single 'composite member' (which prevents any immediate members) - which is not defined in grouper_memberships, but in grouper_composites
Composite member:
* A composite group has two groups as members and a set operator
* (e.g. union, intersection, etc). A composite group has no immediateand, if an effective membership, the parent membership
members. * All subjects in a composite group are effective members.
Member (i.e. group.getMember):
* All immediate subjects, and effective members are members.
* No duplicates will be returned (e.g. if immediate and effective).
Membership:
* A membership is the object which represents a join of member
* and group. Has metadata like type and creator.
----------------------
GW Brown, Information Systems and Computing
- Grouper UI Analysis, Bill Kasenchar, 01/07/2008
- <Possible follow-up(s)>
- Re: Grouper UI Analysis, gary . brown, 01/16/2008
- Re: [grouper-dev] Re: Grouper UI Analysis, Tom Barton, 01/16/2008
- Re: [grouper-dev] Re: Grouper UI Analysis, GW Brown, Information Systems and Computing, 01/17/2008
- Javadoc of some grouper terms: immediate, effective, composite, etc, Chris Hyzer, 01/18/2008
- Re: [grouper-dev] Javadoc of some grouper terms: immediate, effective, composite, etc, GW Brown, Information Systems and Computing, 01/18/2008
- Javadoc of some grouper terms: immediate, effective, composite, etc, Chris Hyzer, 01/18/2008
- Re: [grouper-dev] Re: Grouper UI Analysis, GW Brown, Information Systems and Computing, 01/17/2008
- Re: [grouper-dev] Re: Grouper UI Analysis, Tom Barton, 01/16/2008
Archive powered by MHonArc 2.6.16.