Enum Class PermissionKey

java.lang.Object
java.lang.Enum<PermissionKey>
ru.slie.luna.permission.PermissionKey
All Implemented Interfaces:
Serializable, Comparable<PermissionKey>, Constable

public enum PermissionKey extends Enum<PermissionKey>
  • Enum Constant Details

    • ADMIN_PROJECT

      public static final PermissionKey ADMIN_PROJECT
    • BROWSE_PROJECT

      public static final PermissionKey BROWSE_PROJECT
    • CREATE_ISSUES

      public static final PermissionKey CREATE_ISSUES
    • BROWSE_WORKFLOW

      public static final PermissionKey BROWSE_WORKFLOW
    • EDIT_ISSUES

      public static final PermissionKey EDIT_ISSUES
    • ASSIGN_ISSUES

      public static final PermissionKey ASSIGN_ISSUES
    • TRANSITION_ISSUES

      public static final PermissionKey TRANSITION_ISSUES
    • MOVE_ISSUES

      public static final PermissionKey MOVE_ISSUES
    • MODIFY_AUTHOR

      public static final PermissionKey MODIFY_AUTHOR
    • ASSIGNABLE_USER

      public static final PermissionKey ASSIGNABLE_USER
    • DELETE_ISSUES

      public static final PermissionKey DELETE_ISSUES
    • CREATE_WORKLOGS

      public static final PermissionKey CREATE_WORKLOGS
    • EDIT_ALL_WORKLOGS

      public static final PermissionKey EDIT_ALL_WORKLOGS
    • EDIT_OWN_WORKLOGS

      public static final PermissionKey EDIT_OWN_WORKLOGS
    • DELETE_ALL_WORKLOGS

      public static final PermissionKey DELETE_ALL_WORKLOGS
    • DELETE_OWN_WORKLOGS

      public static final PermissionKey DELETE_OWN_WORKLOGS
    • CREATE_COMMENTS

      public static final PermissionKey CREATE_COMMENTS
    • EDIT_ALL_COMMENTS

      public static final PermissionKey EDIT_ALL_COMMENTS
    • EDIT_OWN_COMMENTS

      public static final PermissionKey EDIT_OWN_COMMENTS
    • DELETE_ALL_COMMENTS

      public static final PermissionKey DELETE_ALL_COMMENTS
    • DELETE_OWN_COMMENTS

      public static final PermissionKey DELETE_OWN_COMMENTS
    • CREATE_ATTACHMENTS

      public static final PermissionKey CREATE_ATTACHMENTS
    • DELETE_ALL_ATTACHMENTS

      public static final PermissionKey DELETE_ALL_ATTACHMENTS
    • DELETE_OWN_ATTACHMENTS

      public static final PermissionKey DELETE_OWN_ATTACHMENTS
    • VIEW_WATCHERS

      public static final PermissionKey VIEW_WATCHERS
    • MANAGE_WATCHERS

      public static final PermissionKey MANAGE_WATCHERS
  • Method Details

    • values

      public static PermissionKey[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PermissionKey valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getKey

      public String getKey()
    • fromKey

      public static PermissionKey fromKey(String key)