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