Class Permission

java.lang.Object
com.atlassian.confluence.security.Permission
All Implemented Interfaces:
Serializable

public abstract class Permission extends Object implements Serializable
Enumeration of all possible permission types for use with the PermissionManager. There is no CREATE permission, as this is handled separately.
See Also:
  • Field Details

    • VIEW

      public static final Permission VIEW
    • EDIT

      public static final Permission EDIT
    • SET_PERMISSIONS

      public static final Permission SET_PERMISSIONS
    • REMOVE

      public static final Permission REMOVE
    • EXPORT

      public static final Permission EXPORT
    • ADMINISTER

      public static final Permission ADMINISTER
  • Method Details

    • forName

      public static Permission forName(String permissionName)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public final boolean equals(Object that)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • isMutative

      public abstract boolean isMutative()