public class MembershipPath extends Object implements Comparable<MembershipPath>
Constructor and Description |
---|
MembershipPath()
default constructor
|
MembershipPath(Member member1,
List<MembershipPathNode> membershipPathNodes1,
MembershipType theMembershipType)
construct with fields
|
Modifier and Type | Method and Description |
---|---|
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() |
public MembershipPath()
public MembershipPath(Member member1, List<MembershipPathNode> membershipPathNodes1, MembershipType theMembershipType)
member1
- membershipPathNodes1
- theMembershipType
- 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
- Copyright © 2016 Internet2. All rights reserved.