public class RolePermissions extends Object
| Constructor and Description |
|---|
RolePermissions()
Initializes an instance of
RolePermissions with all values set to false. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
boolean |
hasExecutePermission() |
int |
hashCode() |
boolean |
hasReadPermission() |
boolean |
hasWritePermission() |
static RolePermissions |
parseOctal(int octal)
Convert an octal representation of permissions for a given role into an
RolePermissions instance. |
static RolePermissions |
parseSymbolic(String str,
boolean allowStickyBit)
Convert a symbolic representation of permissions for a given role into an
RolePermissions instance. |
RolePermissions |
setExecutePermission(boolean hasExecutePermission)
Sets the execute permission status.
|
RolePermissions |
setReadPermission(boolean hasReadPermission)
Sets the read permission status.
|
RolePermissions |
setWritePermission(boolean hasWritePermission)
Sets the write permission status.
|
String |
toOctal()
Converts the
RolePermissions instance into its octal representation. |
String |
toSymbolic()
Converts the
RolePermissions instance into its symbolic representation. |
public RolePermissions()
RolePermissions with all values set to false.public static RolePermissions parseOctal(int octal)
RolePermissions instance.octal - The octal digit representing the permissions for the given role.RolePermissions instance with appropriate fields set.public static RolePermissions parseSymbolic(String str, boolean allowStickyBit)
RolePermissions instance.str - The string representing the permissions for the given role.allowStickyBit - Indicates whether or not the parsing should tolerate the sticky bit. The sticky bit is only
valid as the last character of permissions for "other" in a String representing full permissions for a
resource.RolePermissions instance with appropriate fields set.IllegalArgumentException - if the String does not match the format.public String toOctal()
RolePermissions instance into its octal representation.String representation of the permissions.public String toSymbolic()
RolePermissions instance into its symbolic representation.String representation of the permission.public boolean hasReadPermission()
public boolean hasWritePermission()
public boolean hasExecutePermission()
public RolePermissions setReadPermission(boolean hasReadPermission)
hasReadPermission - Permission status to setpublic RolePermissions setWritePermission(boolean hasWritePermission)
hasWritePermission - Permission status to setpublic RolePermissions setExecutePermission(boolean hasExecutePermission)
hasExecutePermission - Permission status to setVisit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.