|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PermissionService
Provides permission check methods used through GreenHopper
| Field Summary | |
|---|---|
static java.lang.String |
SERVICE
Service identifier to be used for dependency injection. |
| Method Summary | |
|---|---|
boolean |
canUpdateIssue(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issue)
Check if the user is allowed to save changes to the issue. |
boolean |
hasGlobalPermission(com.atlassian.crowd.embedded.api.User user,
int permission)
Has the user a global permission |
boolean |
hasPermission(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issue,
int permission)
Has the user a certain right for a given issue |
boolean |
hasPermission(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
int permission)
Has the user a certain right for a given project. |
boolean |
isJiraAdministrator(com.atlassian.crowd.embedded.api.User user)
Check if the user is having Admin permission on the JIRA instance |
boolean |
isProjectAdministrator(com.atlassian.crowd.embedded.api.User user,
java.util.Collection<com.atlassian.jira.project.Project> projects)
Check if the user is having the project administrator role for all given projects |
| Field Detail |
|---|
static final java.lang.String SERVICE
| Method Detail |
|---|
boolean hasPermission(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issue,
int permission)
boolean hasPermission(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
int permission)
boolean hasGlobalPermission(com.atlassian.crowd.embedded.api.User user,
int permission)
boolean isProjectAdministrator(com.atlassian.crowd.embedded.api.User user,
java.util.Collection<com.atlassian.jira.project.Project> projects)
boolean isJiraAdministrator(com.atlassian.crowd.embedded.api.User user)
boolean canUpdateIssue(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue issue)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||