Package 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 anAccessControlList
. 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
-
-
Field Summary
Fields Modifier and Type Field Description static Permission
PERMISSION_FULL_CONTROL
static Permission
PERMISSION_READ
static Permission
PERMISSION_READ_ACP
static Permission
PERMISSION_WRITE
static Permission
PERMISSION_WRITE_ACP
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
static Permission
parsePermission(String str)
String
toString()
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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()
-
-