Package com.dropbox.core.v2.sharing
Class LinkPermission
- java.lang.Object
- 
- com.dropbox.core.v2.sharing.LinkPermission
 
- 
 public class LinkPermission extends java.lang.ObjectPermissions for actions that can be performed on a link.
- 
- 
Field SummaryFields Modifier and Type Field Description protected LinkActionactionprotected booleanallowprotected PermissionDeniedReasonreason
 - 
Constructor SummaryConstructors Constructor Description LinkPermission(LinkAction action, boolean allow)Permissions for actions that can be performed on a link.LinkPermission(LinkAction action, boolean allow, PermissionDeniedReason reason)Permissions for actions that can be performed on a link.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)LinkActiongetAction()booleangetAllow()PermissionDeniedReasongetReason()inthashCode()java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
 
- 
- 
- 
Field Detail- 
actionprotected final LinkAction action 
 - 
allowprotected final boolean allow 
 - 
reasonprotected final PermissionDeniedReason reason 
 
- 
 - 
Constructor Detail- 
LinkPermissionpublic LinkPermission(LinkAction action, boolean allow, PermissionDeniedReason reason) Permissions for actions that can be performed on a link.- Parameters:
- action- Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 - 
LinkPermissionpublic LinkPermission(LinkAction action, boolean allow) Permissions for actions that can be performed on a link.The default values for unset fields will be used. - Parameters:
- action- Must not be- null.
- Throws:
- java.lang.IllegalArgumentException- If any argument does not meet its preconditions.
 
 
- 
 - 
Method Detail- 
getActionpublic LinkAction getAction() - Returns:
- value for this field, never null.
 
 - 
getAllowpublic boolean getAllow() - Returns:
- value for this field.
 
 - 
getReasonpublic PermissionDeniedReason getReason() - Returns:
- value for this field, or nullif not present.
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
toStringMultilinepublic java.lang.String toStringMultiline() Returns a String representation of this object formatted for easier readability.The returned String may contain newlines. - Returns:
- Formatted, multiline String representation of this object
 
 
- 
 
-