|
||||||||||
| 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.ObjectObject.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 | |||||||||