com.atlassian.jira.scheme.SchemeType |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines if this permission type is satisfied.
| |||||||||||
This method is deprecated.
Use
hasPermission(com.atlassian.jira.issue.Issue, String) or hasPermission(com.atlassian.jira.project.Project, String) instead. Since v5.2.
| |||||||||||
This method is deprecated.
Use
hasPermission(Project, String, User, boolean) or hasPermission(Issue, String, User, boolean) instead. Since v5.2.
| |||||||||||
Determines if this permission type is satisfied.
| |||||||||||
Determines if this permission type is satisfied for anonymous access.
| |||||||||||
Determines if this permission type is satisfied for anonymous access.
| |||||||||||
This method determines if this SchemeType is valid for the given permissionKey.
|
Determines if this permission type is satisfied.
issue | This is the issue that the security is being checked for |
---|---|
parameter | If this particular SchemeType has been configured with a parameter, then this parameter is passed (eg. Group Name for GroupDropdown ) |
user | The user for whom the permission is being checked |
issueCreation | Whether this permission is being checked during issue creation |
This method is deprecated.
Use hasPermission(com.atlassian.jira.issue.Issue, String)
or hasPermission(com.atlassian.jira.project.Project, String)
instead. Since v5.2.
Interface for determining if a permission type has the permission.
This method is called if there is no Remote User (ie anonymous)entity | This is the issue or the project that the security is being checked for |
---|---|
argument | If this particular SchemeType has been configured with a parameter, then this parameter is passed (eg. Group Name for GroupDropdown ) |
This method is deprecated.
Use hasPermission(Project, String, User, boolean)
or hasPermission(Issue, String, User, boolean)
instead. Since v5.2.
Interface for determining if a permission type has the permission
entity | This is the issue or the project that the security is being checked for |
---|---|
argument | If this particular SchemeType has been configured with a parameter, then this parameter is passed (eg. Group Name for GroupDropdown ) |
user | The user for whom the permission is being checked |
issueCreation | Whether this permission is being checked during issue creation |
Determines if this permission type is satisfied.
project | This is the project that the security is being checked for |
---|---|
parameter | If this particular SchemeType has been configured with a parameter, then this parameter is passed (eg. Group Name for GroupDropdown ) |
user | The user for whom the permission is being checked |
issueCreation | Whether this permission is being checked during issue creation |
Determines if this permission type is satisfied for anonymous access.
issue | This is the issue that the security is being checked for |
---|---|
parameter | If this particular SchemeType has been configured with a parameter, then this parameter is passed (eg. Group Name for GroupDropdown ) |
Determines if this permission type is satisfied for anonymous access.
project | This is the project that the security is being checked for |
---|---|
parameter | If this particular SchemeType has been configured with a parameter, then this parameter is passed (eg. Group Name for GroupDropdown ) |
This method determines if this SchemeType is valid for the given permissionKey.
The default behaviour is for SchemeTypes to be valid for all permission functions, but some scheme types may choose to override this behaviour. eg the CurrentReporterHasCreatePermission scheme is invalid to be added to the "Create Issue" function. Also see JRA-13315.
permissionKey | key of the permission in question |
---|