|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.membership.MembershipSubjectContainer
public class MembershipSubjectContainer
in a list of memberships, this is one subject. this only works when filtering for one owner
Constructor Summary | |
---|---|
MembershipSubjectContainer()
|
Method Summary | |
---|---|
void |
addMembership(java.lang.String fieldName,
MembershipAssignType newMembershipAssignType)
consider a new membership |
void |
considerAccessPrivilegeInheritance()
consider inheritance in one group |
static void |
considerAccessPrivilegeInheritance(java.util.Set<MembershipSubjectContainer> membershipSubjectContainers)
add effective memberships for inheritance of privileges or GrouperAll for group |
static void |
considerAttributeDefPrivilegeInheritance(java.util.Set<MembershipSubjectContainer> membershipSubjectContainers)
add effective memberships for inheritance of privileges or GrouperAll for attributeDef |
static void |
considerNamingPrivilegeInheritance(java.util.Set<MembershipSubjectContainer> membershipSubjectContainers)
add effective memberships for inheritance of privileges or GrouperAll for stem |
static java.util.Set<MembershipSubjectContainer> |
convertFromMembershipsOwnersMembers(java.util.Set<java.lang.Object[]> memberships,
java.util.Collection<Field> fields,
boolean includeInheritedPrivileges)
convert memberships into membership subject containers |
AttributeDef |
getAttributeDefOwner()
attribute def owner of membership |
Group |
getGroupOwner()
group owner of this memberships |
Member |
getMember()
member |
java.util.Map<java.lang.String,MembershipContainer> |
getMembershipContainers()
|
Stem |
getStemOwner()
stem owner of this memberships |
edu.internet2.middleware.subject.Subject |
getSubject()
|
boolean |
isHasNonImmediate()
if there is a non immediate in all the fields |
boolean |
isHasOptout()
if optout exists for this row |
boolean |
isHasUpdate()
if update exists for this row |
void |
setAttributeDefOwner(AttributeDef attributeDefOwner1)
attribute def owner of membership |
void |
setGroupOwner(Group groupOwner1)
group owner of this memberships |
void |
setMember(Member member1)
member |
void |
setMembershipContainers(java.util.Map<java.lang.String,MembershipContainer> privilegeContainers1)
|
void |
setStemOwner(Stem stemOwner1)
stem owner of this memberships |
void |
setSubject(edu.internet2.middleware.subject.Subject subject1)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MembershipSubjectContainer()
Method Detail |
---|
public void considerAccessPrivilegeInheritance()
public boolean isHasNonImmediate()
public boolean isHasUpdate()
public boolean isHasOptout()
public Stem getStemOwner()
public void setStemOwner(Stem stemOwner1)
stemOwner1
- public AttributeDef getAttributeDefOwner()
public void setAttributeDefOwner(AttributeDef attributeDefOwner1)
attributeDefOwner1
- public Group getGroupOwner()
public void setGroupOwner(Group groupOwner1)
groupOwner1
- public static void considerNamingPrivilegeInheritance(java.util.Set<MembershipSubjectContainer> membershipSubjectContainers)
membershipSubjectContainers
- public void addMembership(java.lang.String fieldName, MembershipAssignType newMembershipAssignType)
fieldName
- membershipAssignType
- public Member getMember()
public void setMember(Member member1)
member1
- public java.util.Map<java.lang.String,MembershipContainer> getMembershipContainers()
PrivilegeSubjectContainer.getPrivilegeContainers()
public edu.internet2.middleware.subject.Subject getSubject()
PrivilegeSubjectContainer.getSubject()
public void setSubject(edu.internet2.middleware.subject.Subject subject1)
subject1
- the subject to setpublic void setMembershipContainers(java.util.Map<java.lang.String,MembershipContainer> privilegeContainers1)
privilegeContainers1
- the privilegeContainers to setpublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public static void considerAttributeDefPrivilegeInheritance(java.util.Set<MembershipSubjectContainer> membershipSubjectContainers)
membershipSubjectContainers
- public static void considerAccessPrivilegeInheritance(java.util.Set<MembershipSubjectContainer> membershipSubjectContainers)
membershipSubjectContainers
- public static java.util.Set<MembershipSubjectContainer> convertFromMembershipsOwnersMembers(java.util.Set<java.lang.Object[]> memberships, java.util.Collection<Field> fields, boolean includeInheritedPrivileges)
memberships
- fields
- includeInheritedPrivileges
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |