|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.internet2.middleware.grouper.membership.MembershipPathGroup
public class MembershipPathGroup
collection of membership paths for a subject in a group, group privilege, stem privilege, or attribute privilege
| Constructor Summary | |
|---|---|
MembershipPathGroup()
|
|
| Method Summary | |
|---|---|
static MembershipPathGroup |
analyze(AttributeDef attributeDef,
Member member,
Field field)
analyze the membership/privilege of a member in a attributeDef by various paths |
static MembershipPathGroup |
analyze(AttributeDef attributeDef,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject)
analyze the membership/privilege of a member in a attributeDef by various paths |
static MembershipPathGroup |
analyze(Group group,
Member member,
Field field)
analyze the membership/privilege of a member in a group by various paths |
static MembershipPathGroup |
analyze(Group group,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject,
int timeToLive)
analyze the membership/privilege of a member in a group by various paths |
static MembershipPathGroup |
analyze(Group group,
edu.internet2.middleware.subject.Subject subject,
Field field)
analyze the membership/privilege of a member in a group by various paths |
static MembershipPathGroup |
analyze(Stem stem,
Member member,
Field field)
analyze the membership/privilege of a member in a stem by various paths |
static MembershipPathGroup |
analyze(Stem stem,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject)
analyze the membership/privilege of a member in a stem by various paths |
static MembershipPathGroup |
analyzePrivileges(AttributeDef attributeDef,
Member member)
analyze attributeDef privileges for a attributeDef and a member |
static MembershipPathGroup |
analyzePrivileges(AttributeDef attributeDef,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
analyze the privileges of a member in a attributeDef by various paths |
static MembershipPathGroup |
analyzePrivileges(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject)
analyze attrDef privileges for an attrDef and a member |
static MembershipPathGroup |
analyzePrivileges(Group group,
Member member)
analyze group privileges for a group and a member |
static MembershipPathGroup |
analyzePrivileges(Group group,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
analyze the privileges of a member in a group by various paths |
static MembershipPathGroup |
analyzePrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
analyze group privileges for a group and a member |
static MembershipPathGroup |
analyzePrivileges(Stem stem,
Member member)
analyze stem privileges for a stem and a member |
static MembershipPathGroup |
analyzePrivileges(Stem stem,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
analyze the privileges of a member in a stem by various paths |
static MembershipPathGroup |
analyzePrivileges(Stem stem,
edu.internet2.middleware.subject.Subject subject)
analyze stem privileges for a stem and a member |
Member |
getMember()
member for this membership |
MembershipOwnerType |
getMembershipOwnerType()
what type e.g. list, or stemPrivilege |
java.util.Set<MembershipPath> |
getMembershipPaths()
set of membership paths |
AttributeDef |
getOwnerAttributeDef()
if this is an attributeDef privilege, this is the owner attribute def |
Group |
getOwnerGroup()
if this is a list or group privilege, this is the owner group |
Stem |
getOwnerStem()
if this is a stem privilege, this is the owner stem |
boolean |
isHasMembership()
true if member has membership in this owner |
static void |
main(java.lang.String[] args)
|
void |
setMember(Member member1)
member for this membership |
void |
setMembershipOwnerType(MembershipOwnerType membershipOwnerType1)
what type e.g. list, or stemPrivilege |
void |
setMembershipPaths(java.util.Set<MembershipPath> membershipPaths1)
set of membership paths |
void |
setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
if this is an attributeDef privilege, this is the owner attribute def |
void |
setOwnerGroup(Group ownerGroup1)
if this is a list or group privilege, this is the owner group |
void |
setOwnerStem(Stem ownerStem1)
if this is a stem privilege, this is the owner stem |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MembershipPathGroup()
| Method Detail |
|---|
public static MembershipPathGroup analyzePrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
group - subject -
public static MembershipPathGroup analyzePrivileges(Group group,
Member member)
group - member -
public boolean isHasMembership()
public static MembershipPathGroup analyze(Group group,
edu.internet2.middleware.subject.Subject subject,
Field field)
group - subject - field -
public static MembershipPathGroup analyze(Group group,
Member member,
Field field)
group - member - field -
public static MembershipPathGroup analyze(Group group,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject,
int timeToLive)
group - member - field - callingSubject - timeToLive - prevent recursive loops
public static MembershipPathGroup analyzePrivileges(Group group,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
group - member - callingSubject -
public static void main(java.lang.String[] args)
args - public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.util.Set<MembershipPath> getMembershipPaths()
public void setMembershipPaths(java.util.Set<MembershipPath> membershipPaths1)
membershipPaths1 - public Member getMember()
public void setMember(Member member1)
member1 - public Group getOwnerGroup()
public void setOwnerGroup(Group ownerGroup1)
ownerGroup1 - public Stem getOwnerStem()
public void setOwnerStem(Stem ownerStem1)
ownerStem1 - public AttributeDef getOwnerAttributeDef()
public void setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
ownerAttributeDef1 - public MembershipOwnerType getMembershipOwnerType()
public void setMembershipOwnerType(MembershipOwnerType membershipOwnerType1)
membershipOwnerType1 -
public static MembershipPathGroup analyzePrivileges(Stem stem,
edu.internet2.middleware.subject.Subject subject)
stem - subject -
public static MembershipPathGroup analyzePrivileges(AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subject)
attributeDef - subject -
public static MembershipPathGroup analyze(Stem stem,
Member member,
Field field)
stem - member - field -
public static MembershipPathGroup analyze(AttributeDef attributeDef,
Member member,
Field field)
attributeDef - member - field -
public static MembershipPathGroup analyze(AttributeDef attributeDef,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject)
attributeDef - member - field - callingSubject -
public static MembershipPathGroup analyze(Stem stem,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject)
stem - member - field - callingSubject -
public static MembershipPathGroup analyzePrivileges(Stem stem,
Member member)
stem - member -
public static MembershipPathGroup analyzePrivileges(Stem stem,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
stem - member - callingSubject -
public static MembershipPathGroup analyzePrivileges(AttributeDef attributeDef,
Member member)
attributeDef - member -
public static MembershipPathGroup analyzePrivileges(AttributeDef attributeDef,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
attributeDef - member - callingSubject -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||