Uses of Class
com.atlassian.jira.security.plugin.ProjectPermissionKey

Packages that use ProjectPermissionKey
com.atlassian.jira.dev.reference.plugin.security   
com.atlassian.jira.permission   
com.atlassian.jira.plugin.permission   
com.atlassian.jira.scheme   
com.atlassian.jira.security   
com.atlassian.jira.security.plugin   
com.atlassian.jira.security.type   
com.atlassian.jira.webtests   
com.atlassian.jira.workflow   
 

Uses of ProjectPermissionKey in com.atlassian.jira.dev.reference.plugin.security
 

Methods in com.atlassian.jira.dev.reference.plugin.security with parameters of type ProjectPermissionKey
 ProjectPermissionOverride.Reason CantCommentProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Reason CantEditIssueProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Reason CantTransitionIssueProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Decision CantCommentProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Decision CantEditIssueProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Decision CantTransitionIssueProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 

Uses of ProjectPermissionKey in com.atlassian.jira.permission
 

Fields in com.atlassian.jira.permission declared as ProjectPermissionKey
static ProjectPermissionKey ProjectPermissions.ADD_COMMENTS
           
static ProjectPermissionKey ProjectPermissions.ADMINISTER_PROJECTS
           
static ProjectPermissionKey ProjectPermissions.ASSIGN_ISSUES
           
static ProjectPermissionKey ProjectPermissions.ASSIGNABLE_USER
           
static ProjectPermissionKey ProjectPermissions.BROWSE_PROJECTS
           
static ProjectPermissionKey ProjectPermissions.CLOSE_ISSUES
           
static ProjectPermissionKey ProjectPermissions.CREATE_ATTACHMENTS
           
static ProjectPermissionKey ProjectPermissions.CREATE_ISSUES
           
static ProjectPermissionKey ProjectPermissions.DELETE_ALL_ATTACHMENTS
           
static ProjectPermissionKey ProjectPermissions.DELETE_ALL_COMMENTS
           
static ProjectPermissionKey ProjectPermissions.DELETE_ALL_WORKLOGS
           
static ProjectPermissionKey ProjectPermissions.DELETE_ISSUES
           
static ProjectPermissionKey ProjectPermissions.DELETE_OWN_ATTACHMENTS
           
static ProjectPermissionKey ProjectPermissions.DELETE_OWN_COMMENTS
           
static ProjectPermissionKey ProjectPermissions.DELETE_OWN_WORKLOGS
           
static ProjectPermissionKey ProjectPermissions.EDIT_ALL_COMMENTS
           
static ProjectPermissionKey ProjectPermissions.EDIT_ALL_WORKLOGS
           
static ProjectPermissionKey ProjectPermissions.EDIT_ISSUES
           
static ProjectPermissionKey ProjectPermissions.EDIT_OWN_COMMENTS
           
static ProjectPermissionKey ProjectPermissions.EDIT_OWN_WORKLOGS
           
static ProjectPermissionKey ProjectPermissions.LINK_ISSUES
           
static ProjectPermissionKey ProjectPermissions.MANAGE_WATCHERS
           
static ProjectPermissionKey ProjectPermissions.MODIFY_REPORTER
           
static ProjectPermissionKey ProjectPermissions.MOVE_ISSUES
           
static ProjectPermissionKey ProjectPermissions.RESOLVE_ISSUES
           
static ProjectPermissionKey ProjectPermissions.SCHEDULE_ISSUES
           
static ProjectPermissionKey ProjectPermissions.SET_ISSUE_SECURITY
           
static ProjectPermissionKey ProjectPermissions.TRANSITION_ISSUES
           
static ProjectPermissionKey ProjectPermissions.VIEW_DEV_TOOLS
           
static ProjectPermissionKey ProjectPermissions.VIEW_READONLY_WORKFLOW
           
static ProjectPermissionKey ProjectPermissions.VIEW_VOTERS_AND_WATCHERS
           
static ProjectPermissionKey ProjectPermissions.WORK_ON_ISSUES
           
 

Fields in com.atlassian.jira.permission with type parameters of type ProjectPermissionKey
static com.google.common.collect.BiMap<Integer,ProjectPermissionKey> LegacyProjectPermissionKeyMapping.ID_TO_KEY
           
 

Methods in com.atlassian.jira.permission that return ProjectPermissionKey
static ProjectPermissionKey LegacyProjectPermissionKeyMapping.getKey(Integer id)
           
static ProjectPermissionKey LegacyProjectPermissionKeyMapping.getKey(Long id)
           
static ProjectPermissionKey ProjectPermissions.systemProjectPermissionKeyByShortName(String name)
          Historically system project permissions had short name aliases that are used in workflow condition/validator descriptors, gadget configurations etc.
 

Methods in com.atlassian.jira.permission with parameters of type ProjectPermissionKey
 List<org.ofbiz.core.entity.GenericValue> DefaultPermissionSchemeManager.getEntities(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey)
           
 List<org.ofbiz.core.entity.GenericValue> PermissionSchemeManager.getEntities(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey)
           
 List<org.ofbiz.core.entity.GenericValue> DefaultPermissionSchemeManager.getEntities(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey, String parameter)
           
 List<org.ofbiz.core.entity.GenericValue> PermissionSchemeManager.getEntities(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey, String parameter)
           
 List<org.ofbiz.core.entity.GenericValue> DefaultPermissionSchemeManager.getEntities(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey, String type, String parameter)
           
 List<org.ofbiz.core.entity.GenericValue> PermissionSchemeManager.getEntities(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey, String type, String parameter)
          Get all Generic Value permission records for a particular scheme and permission Id
 List<org.ofbiz.core.entity.GenericValue> DefaultPermissionSchemeManager.getEntitiesByType(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey, String type)
           
 List<org.ofbiz.core.entity.GenericValue> PermissionSchemeManager.getEntitiesByType(org.ofbiz.core.entity.GenericValue scheme, ProjectPermissionKey permissionKey, String type)
           
 Collection<com.atlassian.crowd.embedded.api.Group> DefaultPermissionSchemeManager.getGroups(ProjectPermissionKey permissionKey, Project project)
           
 Collection<com.atlassian.crowd.embedded.api.Group> PermissionSchemeManager.getGroups(ProjectPermissionKey permissionKey, Project project)
           
static Integer LegacyProjectPermissionKeyMapping.getId(ProjectPermissionKey key)
           
static Long LegacyProjectPermissionKeyMapping.getIdAsLong(ProjectPermissionKey key)
           
 Collection<com.atlassian.crowd.embedded.api.User> WorkflowBasedPermissionSchemeManager.getUsers(ProjectPermissionKey permissionKey, PermissionContext ctx)
           
 Collection<com.atlassian.crowd.embedded.api.User> DefaultPermissionSchemeManager.getUsers(ProjectPermissionKey permissionKey, PermissionContext ctx)
           
 Collection<com.atlassian.crowd.embedded.api.User> PermissionSchemeManager.getUsers(ProjectPermissionKey permissionKey, PermissionContext ctx)
           
 boolean DefaultPermissionSchemeManager.hasSchemeAuthority(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue project)
          Checks to see if there is an anyone permission for that permission type.
 boolean PermissionSchemeManager.hasSchemeAuthority(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue entity)
          Checks anonymous permission of the given permission type for the given entity.
 boolean DefaultPermissionSchemeManager.hasSchemeAuthority(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue project, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
           
 boolean PermissionSchemeManager.hasSchemeAuthority(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue entity, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
          Checks the given user's permission of the given permission type for the given entity.
 

Uses of ProjectPermissionKey in com.atlassian.jira.plugin.permission
 

Methods in com.atlassian.jira.plugin.permission that return types with arguments of type ProjectPermissionKey
static Collection<ProjectPermissionKey> ProjectPermissionModuleDescriptorImpl.systemProjectPermissionKeys()
           
 

Uses of ProjectPermissionKey in com.atlassian.jira.scheme
 

Methods in com.atlassian.jira.scheme with parameters of type ProjectPermissionKey
 boolean SchemeType.isValidForPermission(ProjectPermissionKey permissionKey)
          This method determines if this SchemeType is valid for the given permissionKey.
 

Uses of ProjectPermissionKey in com.atlassian.jira.security
 

Methods in com.atlassian.jira.security with parameters of type ProjectPermissionKey
protected  boolean DefaultPermissionManager.doEntityPermissionCheck(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue entity, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
           
 boolean MockProjectPermissionTypesManager.exists(ProjectPermissionKey key)
           
protected  Collection<Project> DefaultPermissionManager.getProjectObjects(ProjectPermissionKey permissionKey, com.atlassian.crowd.embedded.api.User user)
           
 Collection<Project> ThreadLocalCachingPermissionManager.getProjectObjects(ProjectPermissionKey permissionKey, com.atlassian.crowd.embedded.api.User user)
           
 com.atlassian.fugue.Option<ProjectPermission> SubvertedPermissionManager.getProjectPermission(ProjectPermissionKey permissionKey)
           
 com.atlassian.fugue.Option<ProjectPermission> DefaultPermissionManager.getProjectPermission(ProjectPermissionKey permissionKey)
           
 com.atlassian.fugue.Option<ProjectPermission> PermissionManager.getProjectPermission(ProjectPermissionKey permissionKey)
          Returns a project permission matching the specified key.
 Collection<Project> SubvertedPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 Collection<Project> DefaultPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 Collection<Project> PermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
          Retrieve a list of project objects this user has the permission for
 Collection<Project> SubvertedPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user, ProjectCategory projectCategory)
           
 Collection<Project> DefaultPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user, ProjectCategory projectCategory)
           
 Collection<Project> PermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user, ProjectCategory projectCategory)
          Returns the list of projects associated with the specified category, that this user has the permissions for.
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue projectOrIssue, com.atlassian.crowd.embedded.api.User user)
           
protected  boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue projectOrIssue, com.atlassian.crowd.embedded.api.User user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, org.ofbiz.core.entity.GenericValue entity, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
           
protected  boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, org.ofbiz.core.entity.GenericValue entity, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
           
 boolean SubvertedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, ApplicationUser user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Issue issue, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, ApplicationUser user)
          Checks to see if this user has permission to see the specified issue.
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, com.atlassian.crowd.embedded.api.User user)
           
protected  boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, com.atlassian.crowd.embedded.api.User user)
           
 boolean SubvertedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user)
          Checks whether the specified user has a specified permission within the context of a specified project.
 boolean SubvertedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean PermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user, boolean issueCreation)
          Checks whether the specified user has a specified permission within the context of a specified project.
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, com.atlassian.crowd.embedded.api.User user)
           
protected  boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, com.atlassian.crowd.embedded.api.User user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
           
protected  boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, com.atlassian.crowd.embedded.api.User user, boolean issueCreation)
           
 boolean SubvertedPermissionManager.hasProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 boolean PermissionManager.hasProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
          Can this user see at least one project with this permission
 com.atlassian.fugue.Option<ProjectPermission> MockProjectPermissionTypesManager.withKey(ProjectPermissionKey key)
           
 

Uses of ProjectPermissionKey in com.atlassian.jira.security.plugin
 

Methods in com.atlassian.jira.security.plugin with parameters of type ProjectPermissionKey
 boolean ProjectPermissionTypesManager.exists(ProjectPermissionKey permissionKey)
          Returns a boolean value indicating whether a project permission with the given key exists.
 boolean ProjectPermissionTypesManagerImpl.exists(ProjectPermissionKey permissionKey)
           
 ProjectPermissionOverride.Reason ProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
          The implementation of this method should return a description explaining how does the permission overriding affects if the user has permissions to the selected project.
 ProjectPermissionOverride.Decision ProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
          The implementation of this method is supposed to either deny permissions or abstain from decision if the user has permissions to the selected project.
 com.atlassian.fugue.Option<ProjectPermission> ProjectPermissionTypesManager.withKey(ProjectPermissionKey permissionKey)
          Returns a project permission matching the specified key.
 com.atlassian.fugue.Option<ProjectPermission> ProjectPermissionTypesManagerImpl.withKey(ProjectPermissionKey permissionKey)
           
 

Uses of ProjectPermissionKey in com.atlassian.jira.security.type
 

Methods in com.atlassian.jira.security.type with parameters of type ProjectPermissionKey
 boolean CurrentAssigneeHasAssignablePermission.isValidForPermission(ProjectPermissionKey permissionKey)
          Is valid for all permissions except "Assignable".
 boolean CurrentReporterHasCreatePermission.isValidForPermission(ProjectPermissionKey permissionKey)
          Is valid for all permissions except "Create Issue".
 boolean AbstractSecurityType.isValidForPermission(ProjectPermissionKey permissionKey)
          This abstract class will always return true for this method.
 

Uses of ProjectPermissionKey in com.atlassian.jira.webtests
 

Fields in com.atlassian.jira.webtests with type parameters of type ProjectPermissionKey
static com.google.common.collect.BiMap<Integer,ProjectPermissionKey> LegacyProjectPermissionKeyMapping.ID_TO_KEY
           
 

Methods in com.atlassian.jira.webtests with parameters of type ProjectPermissionKey
static Integer LegacyProjectPermissionKeyMapping.getId(ProjectPermissionKey key)
           
 

Uses of ProjectPermissionKey in com.atlassian.jira.workflow
 

Methods in com.atlassian.jira.workflow that return ProjectPermissionKey
static ProjectPermissionKey WorkflowDescriptorUtil.resolvePermissionKey(Map<?,?> descriptorArgs)
          Resolves the project permission key from the given workflow descriptor arguments.
 



Copyright © 2002-2014 Atlassian. All Rights Reserved.