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
  • Field Details

    • 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 Details

    • 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