Skip to Content.
Sympa Menu

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,

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.
'and potentially unlimited effective memberships'

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.
'group within a group' can be nested to any level so long as it does not become circular
'and potentially unlimited effective memberships'

Composite member:

* A composite group has two groups as members and a set operator
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
* (e.g. union, intersection, etc). A composite group has no immediate
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.
and, if an effective membership, the parent membership




----------------------
GW Brown, Information Systems and Computing




Archive powered by MHonArc 2.6.16.

Top of Page