org.jets3t.service.acl
Class Permission
java.lang.Object
org.jets3t.service.acl.Permission
public class Permission
- extends Object
Represents an access permission, as granted to grantees in an AccessControlList
.
Only a limited set of permissions are available, each one is available as a public static
variable in this class of the form PERMISSION_XYZ.
- Author:
- James Murty
PERMISSION_FULL_CONTROL
public static final Permission PERMISSION_FULL_CONTROL
PERMISSION_READ
public static final Permission PERMISSION_READ
PERMISSION_WRITE
public static final Permission PERMISSION_WRITE
PERMISSION_READ_ACP
public static final Permission PERMISSION_READ_ACP
PERMISSION_WRITE_ACP
public static final Permission PERMISSION_WRITE_ACP
parsePermission
public static Permission parsePermission(String str)
- Parameters:
str
- a string representation of a permission, eg FULL_CONTROL
- Returns:
- the Permission object represented by the given permission string
toString
public String toString()
- Overrides:
toString
in class Object
- Returns:
- the string representation of a permission object, eg FULL_CONTROL
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object