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 PermissionPERMISSION_FULL_CONTROLstatic PermissionPERMISSION_READstatic PermissionPERMISSION_READ_ACPstatic PermissionPERMISSION_WRITEstatic PermissionPERMISSION_WRITE_ACP
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()static PermissionparsePermission(String str)StringtoString()
-
-
-
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()
-
-