Package com.atlassian.jira.permission
package com.atlassian.jira.permission
-
ClassDescriptionThis class is used to handle Permission Schemes.Represents a single permission granted in the JIRA workflow XML, eg:Denies the permission for everyone.An identifier for a Global Permission.Represents a global permission in JIRA.Provides user search capabilities in the context of an issue and its permission scheme with "performance in mind".Permission holder types defined by JIRA.Provides mappings between legacy project permission ID-s and new project permission keys.Represents the context in which a permission evaluation is to be made.This class is used to generate
PermissionContext
for the given parameters.DefaultPermissionContext
implementation.Permission grant holds information about a permission granted to a certain user or group of users.Input for building aPermissionGrant
.A person or a group of people that holds a permission.Type of a permission holder.Permission scheme is a set of rules that govern permissions for different activities within a project.Allows managing permission scheme attributes.Input for building aPermissionScheme
.This class is used to handle Permission Schemes.Service for managing permission schemes.This class reads the permission-types.xml file for the different types of permission that are used.Represents a project permission.This class contains constants representing keys of built-in system project permissions as well as utility methods related to project permissions.An internal helper class for Project Configuration.DAO (find*) methods on the schemepermissions and related tables with efficient/dedicated queriesThis class allow to access properties related to user searches.Custom permission scheme manager that allows the list of assignable users to be restricted by workflow state.Represents a single permission granted in the JIRA workflow XML.