Class 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
    • 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()
        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