Package com.dropbox.core.v2.clouddocs
Class UserPermissions
- java.lang.Object
-
- com.dropbox.core.v2.clouddocs.UserPermissions
-
public class UserPermissions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserPermissions.BuilderBuilder forUserPermissions.
-
Field Summary
Fields Modifier and Type Field Description protected booleancanCommentprotected booleancanDownloadprotected booleancanEditprotected booleancanRename
-
Constructor Summary
Constructors Constructor Description UserPermissions()NoneUserPermissions(boolean canEdit, boolean canRename, boolean canComment, boolean canDownload)UsenewBuilder()to create instances of this class without specifying values for all optional fields.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)booleangetCanComment()true if the user can comment on this documentbooleangetCanDownload()true if the user can download the contents of this document.booleangetCanEdit()true if the user can edit the content of this documentbooleangetCanRename()true if the user can edit the title of this documentinthashCode()static UserPermissions.BuildernewBuilder()Returns a new builder for creating an instance of this class.java.lang.StringtoString()java.lang.StringtoStringMultiline()Returns a String representation of this object formatted for easier readability.
-
-
-
Constructor Detail
-
UserPermissions
public UserPermissions(boolean canEdit, boolean canRename, boolean canComment, boolean canDownload)UsenewBuilder()to create instances of this class without specifying values for all optional fields.- Parameters:
canEdit- true if the user can edit the content of this document.canRename- true if the user can edit the title of this document.canComment- true if the user can comment on this document.canDownload- true if the user can download the contents of this document. currently always true if the user has view access to the document.
-
UserPermissions
public UserPermissions()
NoneThe default values for unset fields will be used.
-
-
Method Detail
-
getCanEdit
public boolean getCanEdit()
true if the user can edit the content of this document- Returns:
- value for this field, or
nullif not present. Defaults to false.
-
getCanRename
public boolean getCanRename()
true if the user can edit the title of this document- Returns:
- value for this field, or
nullif not present. Defaults to false.
-
getCanComment
public boolean getCanComment()
true if the user can comment on this document- Returns:
- value for this field, or
nullif not present. Defaults to false.
-
getCanDownload
public boolean getCanDownload()
true if the user can download the contents of this document. currently always true if the user has view access to the document.- Returns:
- value for this field, or
nullif not present. Defaults to false.
-
newBuilder
public static UserPermissions.Builder newBuilder()
Returns a new builder for creating an instance of this class.- Returns:
- builder for this class.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toStringMultiline
public 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
-
-