Class EffectiveMembershipValidator
java.lang.Object
edu.internet2.middleware.grouper.validator.GrouperValidator
edu.internet2.middleware.grouper.validator.MembershipValidator
edu.internet2.middleware.grouper.validator.EffectiveMembershipValidator
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 0 to 1 immediate memberships
to a single group, and 0 to many effective memberships to a group.
'group within a group' can be nested to any level so long as it does
not become circular. A group can have potentially unlimited effective
memberships
indirect membership to a group (e.g. in a group within a group).
- Since:
- 1.2.0
- Version:
- $Id: EffectiveMembershipValidator.java,v 1.4 2009-12-07 07:31:08 mchyzer Exp $
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class edu.internet2.middleware.grouper.validator.GrouperValidator
getErrorMessage, getIsValid, isInvalid, isValid, setErrorMessage, setIsValid
-
Field Details
-
INVALID_DEPTH
- See Also:
-
INVALID_PARENTUUID
- See Also:
-
INVALID_TYPE
- See Also:
-
INVALID_VIAUUID
- See Also:
-
-
Constructor Details
-
EffectiveMembershipValidator
public EffectiveMembershipValidator()
-
-
Method Details
-
validate
-