Package com.atlassian.jira.permission
Class ProjectPermissions
java.lang.Object
com.atlassian.jira.permission.ProjectPermissions
This class contains constants representing keys of built-in system project permissions
as well as utility methods related to project permissions.
- Since:
- v6.2.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
static final ProjectPermissionKey
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProjectPermissionKey
Historically system project permissions had short name aliases that are used in workflow condition/validator descriptors, gadget configurations etc.
-
Field Details
-
ADMINISTER_PROJECTS
-
BROWSE_PROJECTS
-
BROWSE_ARCHIVE
-
VIEW_DEV_TOOLS
-
VIEW_READONLY_WORKFLOW
-
CREATE_ISSUES
-
EDIT_ISSUES
-
TRANSITION_ISSUES
-
SCHEDULE_ISSUES
-
MOVE_ISSUES
-
ASSIGN_ISSUES
-
ASSIGNABLE_USER
-
RESOLVE_ISSUES
-
CLOSE_ISSUES
-
MODIFY_REPORTER
-
DELETE_ISSUES
-
ARCHIVE_ISSUES
-
RESTORE_ISSUES
-
LINK_ISSUES
-
SET_ISSUE_SECURITY
-
VIEW_VOTERS_AND_WATCHERS
-
MANAGE_WATCHERS
-
ADD_COMMENTS
-
EDIT_ALL_COMMENTS
-
EDIT_OWN_COMMENTS
-
DELETE_ALL_COMMENTS
-
DELETE_OWN_COMMENTS
-
CREATE_ATTACHMENTS
-
DELETE_ALL_ATTACHMENTS
-
DELETE_OWN_ATTACHMENTS
-
WORK_ON_ISSUES
-
EDIT_OWN_WORKLOGS
-
EDIT_ALL_WORKLOGS
-
DELETE_OWN_WORKLOGS
-
DELETE_ALL_WORKLOGS
-
-
Constructor Details
-
ProjectPermissions
public ProjectPermissions()
-
-
Method Details
-
systemProjectPermissionKeyByShortName
Historically system project permissions had short name aliases that are used in workflow condition/validator descriptors, gadget configurations etc. This method looks up a system project permission key that corresponds to such short name.- Parameters:
name
- Short name of a system project permission.- Returns:
- a key corresponding to the system permission with the specified short name. Null if there is no system permission with the matching short name.
- Since:
- v6.2.5
-