public abstract class AbstractResource extends Object
Modifier and Type | Field and Description |
---|---|
protected com.atlassian.jira.security.JiraAuthenticationContext |
authenticationContext |
private com.atlassian.jira.bc.issue.IssueService |
issueService |
Constructor and Description |
---|
AbstractResource(com.atlassian.jira.bc.issue.IssueService issueService,
com.atlassian.jira.security.JiraAuthenticationContext authenticationContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkIsNotAnonymousUser(com.atlassian.jira.user.ApplicationUser user) |
protected com.atlassian.jira.issue.Issue |
getIssueWithPermission(com.atlassian.jira.user.ApplicationUser user,
String issueKey,
boolean edit)
Get issue and check permissions for a given user
|
protected com.atlassian.jira.issue.Issue |
getIssueWithPermissions(String issueKey,
boolean edit)
Get the issue and check its permissions.
|
private final com.atlassian.jira.bc.issue.IssueService issueService
protected final com.atlassian.jira.security.JiraAuthenticationContext authenticationContext
public AbstractResource(com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext)
protected com.atlassian.jira.issue.Issue getIssueWithPermissions(String issueKey, boolean edit)
issueKey
- the issue keyedit
- true if permissions should be checked for Edit, false if permissions should be checked for VIEWprotected com.atlassian.jira.issue.Issue getIssueWithPermission(com.atlassian.jira.user.ApplicationUser user, String issueKey, boolean edit)
protected void checkIsNotAnonymousUser(com.atlassian.jira.user.ApplicationUser user)
Copyright © 2022 Requirement Yogi. All rights reserved.