public class SharedFolderChangeMembersPolicyDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected MemberPolicy |
newValue |
protected MemberPolicy |
previousValue |
Constructor and Description |
---|
SharedFolderChangeMembersPolicyDetails(MemberPolicy newValue)
Changed who can become member of shared folder.
|
SharedFolderChangeMembersPolicyDetails(MemberPolicy newValue,
MemberPolicy previousValue)
Changed who can become member of shared folder.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
MemberPolicy |
getNewValue()
New external invite policy.
|
MemberPolicy |
getPreviousValue()
Previous external invite policy.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final MemberPolicy newValue
protected final MemberPolicy previousValue
public SharedFolderChangeMembersPolicyDetails(MemberPolicy newValue, MemberPolicy previousValue)
newValue
- New external invite policy. Must not be null
.previousValue
- Previous external invite policy. Might be missing
due to historical data gap.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public SharedFolderChangeMembersPolicyDetails(MemberPolicy newValue)
The default values for unset fields will be used.
newValue
- New external invite policy. Must not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public MemberPolicy getNewValue()
null
.public MemberPolicy getPreviousValue()
null
if not present.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.