|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.internet2.middleware.grouper.membership.MembershipPath
public class MembershipPath
path of a membership for a subject in a group, group privilege, stem privilege, or attribute privilege. these are distinct paths from start to finish, if there are multiple subpaths, each will expand into a full path
Constructor Summary | |
---|---|
MembershipPath()
default constructor |
|
MembershipPath(Member member1,
List<MembershipPathNode> membershipPathNodes1,
MembershipType theMembershipType)
construct with fields |
Method Summary | |
---|---|
int |
compareTo(MembershipPath membershipPath)
|
boolean |
equalsExceptFields(MembershipPath that)
see if it is the same path except the field |
Set<Field> |
getFields()
field for this path, generally one for list, or multiple for privileges |
Set<Field> |
getFieldsIncludingImplied()
fields assigned, and the fields those fields imply |
Member |
getMember()
member in the membership |
List<MembershipPathNode> |
getMembershipPathNodes()
ordered list of nodes for this membership path |
MembershipType |
getMembershipType()
IMMEDIATE or EFFECTIVE, etc |
boolean |
isPathAllowed()
if path allowed to be seen by user |
void |
setFields(Set<Field> fields)
field for this path, generally one for list, or multiple for privileges |
void |
setFieldsIncludingImplied(Set<Field> fieldsIncludingImplied)
fields assigned, and the fields those fields imply |
void |
setMember(Member member1)
member in the membership |
void |
setMembershipPathNodes(List<MembershipPathNode> membershipPathNodes1)
ordered list of nodes for this membership path |
void |
setMembershipType(MembershipType membershipType1)
IMMEDIATE or EFFECTIVE, etc |
void |
setPathAllowed(boolean thePathAllowed1)
if path allowed to be seen by user |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MembershipPath()
public MembershipPath(Member member1, List<MembershipPathNode> membershipPathNodes1, MembershipType theMembershipType)
member1
- membershipPathNodes1
- theMembershipType
- Method Detail |
---|
public Set<Field> getFieldsIncludingImplied()
public void setFieldsIncludingImplied(Set<Field> fieldsIncludingImplied)
fieldsIncludingImplied
- the fieldsIncludingImplied to setpublic Set<Field> getFields()
public void setFields(Set<Field> fields)
fields
- public Member getMember()
public void setMember(Member member1)
member1
- public boolean equalsExceptFields(MembershipPath that)
that
-
public List<MembershipPathNode> getMembershipPathNodes()
public void setMembershipPathNodes(List<MembershipPathNode> membershipPathNodes1)
membershipPathNodes1
- public String toString()
toString
in class Object
Object.toString()
public int compareTo(MembershipPath membershipPath)
compareTo
in interface Comparable<MembershipPath>
Comparable.compareTo(java.lang.Object)
public MembershipType getMembershipType()
public void setMembershipType(MembershipType membershipType1)
membershipType1
- public boolean isPathAllowed()
public void setPathAllowed(boolean thePathAllowed1)
thePathAllowed1
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |