@javax.inject.Named class PermissionSchemesImplementation extends java.lang.Object
Constructor and description |
---|
PermissionSchemesImplementation(com.atlassian.jira.permission.PermissionSchemeManager permissionSchemeManager, com.atlassian.jira.permission.PermissionSchemeRepresentationConverter permissionSchemeRepresentationConverter, com.atlassian.jira.permission.management.ManagedPermissionSchemeHelper managedPermissionSchemeHelper, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
addPermission(com.atlassian.jira.permission.PermissionScheme scheme, com.atlassian.jira.security.plugin.ProjectPermissionKey key, com.atlassian.jira.permission.PermissionHolderType type, java.lang.String parameter) |
|
void |
clearPermissions(com.atlassian.jira.permission.PermissionScheme scheme, com.atlassian.jira.security.plugin.ProjectPermissionKey key) |
|
com.atlassian.jira.permission.PermissionScheme |
getPermissionScheme(com.atlassian.jira.project.Project project) |
|
java.util.Collection<com.atlassian.jira.permission.PermissionGrant> |
getPermissions(com.atlassian.jira.permission.PermissionScheme scheme, com.atlassian.jira.security.plugin.ProjectPermissionKey key) |
|
java.util.Collection<com.atlassian.jira.permission.PermissionGrant> |
getPermissions(com.atlassian.jira.permission.PermissionScheme scheme, com.atlassian.jira.security.plugin.ProjectPermissionKey key, com.atlassian.jira.permission.PermissionHolderType type) |
|
boolean |
hasPermission(com.atlassian.jira.permission.PermissionScheme scheme, com.atlassian.jira.security.plugin.ProjectPermissionKey key, com.atlassian.jira.permission.PermissionHolderType type, java.lang.String parameter) |
|
void |
removePermission(com.atlassian.jira.permission.PermissionScheme scheme, com.atlassian.jira.security.plugin.ProjectPermissionKey key, com.atlassian.jira.permission.PermissionHolderType type, java.lang.String parameter) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |