public class MembershipSubjectContainer extends Object
Constructor and Description |
---|
MembershipSubjectContainer() |
Modifier and Type | Method and Description |
---|---|
void |
addMembership(String fieldName,
MembershipAssignType newMembershipAssignType)
consider a new membership
|
void |
considerAccessPrivilegeInheritance()
consider inheritance in one group
|
static void |
considerAccessPrivilegeInheritance(Set<MembershipSubjectContainer> membershipSubjectContainers)
add effective memberships for inheritance of privileges or
GrouperAll for group
|
static void |
considerAttributeDefPrivilegeInheritance(Set<MembershipSubjectContainer> membershipSubjectContainers)
add effective memberships for inheritance of privileges or
GrouperAll for attributeDef
|
static void |
considerNamingPrivilegeInheritance(Set<MembershipSubjectContainer> membershipSubjectContainers)
add effective memberships for inheritance of privileges or
GrouperAll for stem
|
static Set<MembershipSubjectContainer> |
convertFromMembershipsOwnersMembers(Set<Object[]> memberships,
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
|
Map<String,MembershipContainer> |
getMembershipContainers() |
Stem |
getStemOwner()
stem owner of this memberships
|
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(Map<String,MembershipContainer> privilegeContainers1) |
void |
setStemOwner(Stem stemOwner1)
stem owner of this memberships
|
void |
setSubject(Subject subject1) |
String |
toString() |
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(Set<MembershipSubjectContainer> membershipSubjectContainers)
membershipSubjectContainers
- public void addMembership(String fieldName, MembershipAssignType newMembershipAssignType)
fieldName
- membershipAssignType
- public Member getMember()
public void setMember(Member member1)
member1
- public Map<String,MembershipContainer> getMembershipContainers()
public Subject getSubject()
public void setSubject(Subject subject1)
subject1
- the subject to setpublic void setMembershipContainers(Map<String,MembershipContainer> privilegeContainers1)
privilegeContainers1
- the privilegeContainers to setpublic String toString()
toString
in class Object
Object.toString()
public static void considerAttributeDefPrivilegeInheritance(Set<MembershipSubjectContainer> membershipSubjectContainers)
membershipSubjectContainers
- public static void considerAccessPrivilegeInheritance(Set<MembershipSubjectContainer> membershipSubjectContainers)
membershipSubjectContainers
- public static Set<MembershipSubjectContainer> convertFromMembershipsOwnersMembers(Set<Object[]> memberships, Collection<Field> fields, boolean includeInheritedPrivileges)
memberships
- fields
- includeInheritedPrivileges
- Copyright © 2016 Internet2. All rights reserved.