public class MemberChangeMembershipTypeDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected TeamMembershipType |
newValue |
protected TeamMembershipType |
prevValue |
Constructor and Description |
---|
MemberChangeMembershipTypeDetails(TeamMembershipType prevValue,
TeamMembershipType newValue)
Changed membership type (limited/full) of member.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
TeamMembershipType |
getNewValue()
New membership type.
|
TeamMembershipType |
getPrevValue()
Previous membership type.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final TeamMembershipType prevValue
protected final TeamMembershipType newValue
public MemberChangeMembershipTypeDetails(TeamMembershipType prevValue, TeamMembershipType newValue)
prevValue
- Previous membership type. Must not be null
.newValue
- New membership type. Must not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public TeamMembershipType getPrevValue()
null
.public TeamMembershipType getNewValue()
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.