public class MemberAccess
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected GroupAccessType |
accessType |
protected UserSelectorArg |
user |
Constructor and Description |
---|
MemberAccess(UserSelectorArg user,
GroupAccessType accessType)
Specify access type a member should have when joined to a group.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
GroupAccessType |
getAccessType()
Access type.
|
UserSelectorArg |
getUser()
Identity of a user.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final UserSelectorArg user
protected final GroupAccessType accessType
public MemberAccess(UserSelectorArg user, GroupAccessType accessType)
user
- Identity of a user. Must not be null
.accessType
- Access type. Must not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public UserSelectorArg getUser()
null
.public GroupAccessType getAccessType()
null
.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringMultiline()
The returned String may contain newlines.