Uses of Interface
com.atlassian.jira.security.roles.ProjectRole

Packages that use ProjectRole
com.atlassian.jira.bc.projectroles   
com.atlassian.jira.event.role   
com.atlassian.jira.issue.comments   
com.atlassian.jira.issue.worklog   
com.atlassian.jira.jelly.tag.admin   
com.atlassian.jira.jelly.tag.projectroles   
com.atlassian.jira.mock   
com.atlassian.jira.notification.type   
com.atlassian.jira.rest.v2.issue.project   
com.atlassian.jira.scheme.mapper   
com.atlassian.jira.security.roles   
com.atlassian.jira.user   
com.atlassian.jira.web.action.admin.roles   
com.atlassian.jira.web.action.issue   
 

Uses of ProjectRole in com.atlassian.jira.bc.projectroles
 

Methods in com.atlassian.jira.bc.projectroles that return ProjectRole
 ProjectRole DefaultProjectRoleService.createProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.createProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole DefaultProjectRoleService.createProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.createProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.createProjectRole(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will create the project role with the given projectRole.getName(), projectRole.getDescription() and checking the currentUser has the correct permissions to perform the create operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 ProjectRole DefaultProjectRoleService.getProjectRole(Long id, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.getProjectRole(Long id, ErrorCollection errorCollection)
           
 ProjectRole DefaultProjectRoleService.getProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Long id, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.getProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Long id, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectRole(Long, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will return the project role with the given id, and checking the currentUser has the correct permissions to perform the operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 ProjectRole DefaultProjectRoleService.getProjectRoleByName(String name, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.getProjectRoleByName(String name, ErrorCollection errorCollection)
           
 ProjectRole DefaultProjectRoleService.getProjectRoleByName(com.atlassian.crowd.embedded.api.User currentUser, String name, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.getProjectRoleByName(com.atlassian.crowd.embedded.api.User currentUser, String name, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectRoleByName(String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will return the project role with the given name, and checking the currentUser has the correct permissions to perform the operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 

Methods in com.atlassian.jira.bc.projectroles that return types with arguments of type ProjectRole
 Collection<ProjectRole> DefaultProjectRoleService.getProjectRoles(ErrorCollection errorCollection)
           
 Collection<ProjectRole> ProjectRoleService.getProjectRoles(ErrorCollection errorCollection)
           
 Collection<ProjectRole> DefaultProjectRoleService.getProjectRoles(com.atlassian.crowd.embedded.api.User currentUser, ErrorCollection errorCollection)
           
 Collection<ProjectRole> ProjectRoleService.getProjectRoles(com.atlassian.crowd.embedded.api.User currentUser, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectRoles(com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Get all the ProjectRoles available in JIRA. Currently this list is global.
 

Methods in com.atlassian.jira.bc.projectroles with parameters of type ProjectRole
 void DefaultProjectRoleService.addActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.addActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.addActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.addActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.addActorsToProjectRole(java.util.Collection, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will add project role actor associations for the given actors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 void DefaultProjectRoleService.addDefaultActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, String type, ErrorCollection errorCollection)
           
 void ProjectRoleService.addDefaultActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, String type, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.addDefaultActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, String type, ErrorCollection errorCollection)
           
 void ProjectRoleService.addDefaultActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, String type, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.addActorsToProjectRole(java.util.Collection, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will add default role actor associations based off the passed in actors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 ProjectRole DefaultProjectRoleService.createProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.createProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole DefaultProjectRoleService.createProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole ProjectRoleService.createProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.createProjectRole(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will create the project role with the given projectRole.getName(), projectRole.getDescription() and checking the currentUser has the correct permissions to perform the create operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 void DefaultProjectRoleService.deleteProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 void ProjectRoleService.deleteProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.deleteProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 void ProjectRoleService.deleteProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.deleteProjectRole(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will delete the given projectRole and checks the currentUser has the correct permissions to perform the delete operation. This will also delete all ProjectRoleActor associations that it is the parent of. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 Collection<org.ofbiz.core.entity.GenericValue> DefaultProjectRoleService.getAssociatedIssueSecuritySchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection ProjectRoleService.getAssociatedIssueSecuritySchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection DefaultProjectRoleService.getAssociatedIssueSecuritySchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection ProjectRoleService.getAssociatedIssueSecuritySchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getAssociatedIssueSecuritySchemes(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will get all issue security scheme's that the specified projectRole is currently used in.
 Collection DefaultProjectRoleService.getAssociatedNotificationSchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection ProjectRoleService.getAssociatedNotificationSchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection DefaultProjectRoleService.getAssociatedNotificationSchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection ProjectRoleService.getAssociatedNotificationSchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getAssociatedNotificationSchemes(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will get all notification scheme's that the specified projectRole is currently used in.
 Collection<org.ofbiz.core.entity.GenericValue> DefaultProjectRoleService.getAssociatedPermissionSchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection ProjectRoleService.getAssociatedPermissionSchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection DefaultProjectRoleService.getAssociatedPermissionSchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection ProjectRoleService.getAssociatedPermissionSchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getAssociatedPermissionSchemes(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will get all permission scheme's that the specified projectRole is currently used in.
 org.apache.commons.collections.MultiMap DefaultProjectRoleService.getAssociatedWorkflows(ProjectRole projectRole, ErrorCollection errorCollection)
           
 org.apache.commons.collections.MultiMap ProjectRoleService.getAssociatedWorkflows(ProjectRole projectRole, ErrorCollection errorCollection)
           
 org.apache.commons.collections.MultiMap DefaultProjectRoleService.getAssociatedWorkflows(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 org.apache.commons.collections.MultiMap ProjectRoleService.getAssociatedWorkflows(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getAssociatedWorkflows(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Returns workflows and their actions that are associated with the given ProjectRole. e.g. com.atlassian.jira.workflow.condition.InProjectRoleCondition workflow elements that block workflow transition unless the acting user is in the ProjectRole.
 DefaultRoleActors DefaultProjectRoleService.getDefaultRoleActors(ProjectRole projectRole, ErrorCollection errorCollection)
           
 DefaultRoleActors ProjectRoleService.getDefaultRoleActors(ProjectRole projectRole, ErrorCollection collection)
           
 DefaultRoleActors DefaultProjectRoleService.getDefaultRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 DefaultRoleActors ProjectRoleService.getDefaultRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection collection)
          Deprecated. Use ProjectRoleService.getProjectRoleActors(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will return a DefaultRoleActors for the given projectRole checking the currentUser has the correct permissions to perform the get operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 Map<Long,List<String>> DefaultProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName, ErrorCollection errorCollection)
           
 Map<Long,List<String>> ProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName, ErrorCollection errorCollection)
           
 Map<Long,List<String>> DefaultProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(com.atlassian.crowd.embedded.api.User currentUser, List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName, ErrorCollection errorCollection)
           
 Map<Long,List<String>> ProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(com.atlassian.crowd.embedded.api.User currentUser, List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(java.util.List, com.atlassian.jira.security.roles.ProjectRole, String, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Returns a Map of Lists. The key of the map is a Long, project id and the value of the map is a list of group names that the user is a member of for the project. This method is meant to provide an efficient means to discover which groups that are associated with a project role implicitly include the specified user in that project role. We allow you to specify a range of projectsToLimitBy so that you can perform only one query to find this information for many projects for a single projectRole.
 ProjectRoleActors DefaultProjectRoleService.getProjectRoleActors(ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 ProjectRoleActors ProjectRoleService.getProjectRoleActors(ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 ProjectRoleActors DefaultProjectRoleService.getProjectRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 ProjectRoleActors ProjectRoleService.getProjectRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.getProjectRoleActors(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will return a {@link ProjectRoleActors) for the given projectRole and project checking the currentUser has the correct permissions to perform the get operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 void DefaultProjectRoleService.removeActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.removeActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.removeActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.removeActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.removeActorsFromProjectRole(java.util.Collection, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will remove project role actor associations for the given actors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 void DefaultProjectRoleService.removeDefaultActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.removeDefaultActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, String actorType, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.removeDefaultActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, String actorType, ErrorCollection errorCollection)
           
 void ProjectRoleService.removeDefaultActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection<String> actors, ProjectRole projectRole, String actorType, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.removeDefaultActorsFromProjectRole(java.util.Collection, com.atlassian.jira.security.roles.ProjectRole, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will remove default actor associations based off the passed in actors, projectRole and actorType and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 List<Long> DefaultProjectRoleService.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter, ErrorCollection errorCollection)
           
 List<Long> ProjectRoleService.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter, ErrorCollection errorCollection)
           
 List<Long> DefaultProjectRoleService.roleActorOfTypeExistsForProjects(com.atlassian.crowd.embedded.api.User currentUser, List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter, ErrorCollection errorCollection)
           
 List<Long> ProjectRoleService.roleActorOfTypeExistsForProjects(com.atlassian.crowd.embedded.api.User currentUser, List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.roleActorOfTypeExistsForProjects(java.util.List, com.atlassian.jira.security.roles.ProjectRole, String, String, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Returns a list of projectId's for which the role actor of the specified type exists in the project for the provided projectRole. This is a method that is meant to efficiently allow discovery of whether a UserRoleActor exists in a project role for a subset of projects.
 void DefaultProjectRoleService.setActorsForProjectRole(Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void ProjectRoleService.setActorsForProjectRole(Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.setActorsForProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void ProjectRoleService.setActorsForProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.setActorsForProjectRole(java.util.Map, com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.project.Project, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will set the project role actor associations for the given newRoleActors and checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 void DefaultProjectRoleService.updateProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 void ProjectRoleService.updateProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 void DefaultProjectRoleService.updateProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 void ProjectRoleService.updateProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
          Deprecated. Use ProjectRoleService.updateProjectRole(com.atlassian.jira.security.roles.ProjectRole, com.atlassian.jira.util.ErrorCollection) instead. Since v6.0. Will update projectRole, checking the currentUser has the correct permissions to perform the update operation. The passed in errorCollection will contain any errors that are generated, such as permission violations.
 

Uses of ProjectRole in com.atlassian.jira.event.role
 

Fields in com.atlassian.jira.event.role declared as ProjectRole
protected  ProjectRole AbstractProjectRoleEvent.projectRole
           
 

Methods in com.atlassian.jira.event.role that return ProjectRole
 ProjectRole AbstractProjectRoleEvent.getProjectRole()
           
 

Constructors in com.atlassian.jira.event.role with parameters of type ProjectRole
AbstractProjectRoleEvent(ProjectRole projectRole)
           
ProjectRoleDeletedEvent(ProjectRole projectRole)
           
ProjectRoleUpdatedEvent(Project project, ProjectRole projectRole, ProjectRoleActors newRoleActors, ProjectRoleActors originalRoleActors)
           
 

Uses of ProjectRole in com.atlassian.jira.issue.comments
 

Methods in com.atlassian.jira.issue.comments that return ProjectRole
 ProjectRole DefaultCommentManager.getProjectRole(Long projectRoleId)
           
 ProjectRole CommentManager.getProjectRole(Long projectRoleId)
          Deprecated. Don't use this because ProjectRoleManager.getProjectRole(Long) exists and should be used instead. Deprecated since 6.2.3
 ProjectRole MockComment.getRoleLevel()
           
 ProjectRole CommentImpl.getRoleLevel()
           
 ProjectRole Comment.getRoleLevel()
           
 

Uses of ProjectRole in com.atlassian.jira.issue.worklog
 

Methods in com.atlassian.jira.issue.worklog that return ProjectRole
 ProjectRole DefaultWorklogManager.getProjectRole(Long projectRoleId)
           
 ProjectRole WorklogManager.getProjectRole(Long projectRoleId)
          This is a convenience method to allow us to easily get a ProjectRole.
 ProjectRole Worklog.getRoleLevel()
           
 ProjectRole WorklogImpl.getRoleLevel()
           
 

Uses of ProjectRole in com.atlassian.jira.jelly.tag.admin
 

Methods in com.atlassian.jira.jelly.tag.admin that return ProjectRole
protected  ProjectRole GetAssociatedSchemes.getProjectRole(SimpleErrorCollection errorCollection)
           
 

Uses of ProjectRole in com.atlassian.jira.jelly.tag.projectroles
 

Methods in com.atlassian.jira.jelly.tag.projectroles that return ProjectRole
 ProjectRole MockProjectRoleService.createProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.createProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.getProjectRole(Long id, ErrorCollection errorCollection)
           
protected  ProjectRole ProjectRoleTagSupport.getProjectRole(SimpleErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.getProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Long id, ErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.getProjectRoleByName(String name, ErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.getProjectRoleByName(com.atlassian.crowd.embedded.api.User currentUser, String name, ErrorCollection errorCollection)
           
 

Methods in com.atlassian.jira.jelly.tag.projectroles that return types with arguments of type ProjectRole
 Collection<ProjectRole> MockProjectRoleService.getProjectRoles(ErrorCollection errorCollection)
           
 

Methods in com.atlassian.jira.jelly.tag.projectroles with parameters of type ProjectRole
 void MockProjectRoleService.addActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void MockProjectRoleService.addActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void MockProjectRoleService.addDefaultActorsToProjectRole(Collection<String> actors, ProjectRole projectRole, String type, ErrorCollection errorCollection)
           
 void MockProjectRoleService.addDefaultActorsToProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection actorNames, ProjectRole projectRole, String type, ErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.createProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 ProjectRole MockProjectRoleService.createProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 void MockProjectRoleService.deleteProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 void MockProjectRoleService.deleteProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection MockProjectRoleService.getAssociatedIssueSecuritySchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection MockProjectRoleService.getAssociatedIssueSecuritySchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection MockProjectRoleService.getAssociatedNotificationSchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection MockProjectRoleService.getAssociatedNotificationSchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection MockProjectRoleService.getAssociatedPermissionSchemes(ProjectRole projectRole, ErrorCollection errorCollection)
           
 Collection MockProjectRoleService.getAssociatedPermissionSchemes(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 org.apache.commons.collections.MultiMap MockProjectRoleService.getAssociatedWorkflows(ProjectRole projectRole, ErrorCollection errorCollection)
           
 org.apache.commons.collections.MultiMap MockProjectRoleService.getAssociatedWorkflows(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 DefaultRoleActors MockProjectRoleService.getDefaultRoleActors(ProjectRole projectRole, ErrorCollection collection)
           
 DefaultRoleActors MockProjectRoleService.getDefaultRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection collection)
           
 Map<Long,List<String>> MockProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName, ErrorCollection errorCollection)
           
 Map MockProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(com.atlassian.crowd.embedded.api.User currentUser, List projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName, ErrorCollection errorCollection)
           
 ProjectRoleActors MockProjectRoleService.getProjectRoleActors(ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 ProjectRoleActors MockProjectRoleService.getProjectRoleActors(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void MockProjectRoleService.removeActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void MockProjectRoleService.removeActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection actors, ProjectRole projectRole, Project project, String actorType, ErrorCollection errorCollection)
           
 void MockProjectRoleService.removeDefaultActorsFromProjectRole(Collection<String> actors, ProjectRole projectRole, String actorType, ErrorCollection errorCollection)
           
 void MockProjectRoleService.removeDefaultActorsFromProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Collection actors, ProjectRole projectRole, String actorType, ErrorCollection errorCollection)
           
 List<Long> MockProjectRoleService.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter, ErrorCollection errorCollection)
           
 List MockProjectRoleService.roleActorOfTypeExistsForProjects(com.atlassian.crowd.embedded.api.User currentUser, List projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter, ErrorCollection errorCollection)
           
 void MockProjectRoleService.setActorsForProjectRole(Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void MockProjectRoleService.setActorsForProjectRole(com.atlassian.crowd.embedded.api.User currentUser, Map<String,Set<String>> newRoleActors, ProjectRole projectRole, Project project, ErrorCollection errorCollection)
           
 void MockProjectRoleService.updateProjectRole(ProjectRole projectRole, ErrorCollection errorCollection)
           
 void MockProjectRoleService.updateProjectRole(com.atlassian.crowd.embedded.api.User currentUser, ProjectRole projectRole, ErrorCollection errorCollection)
           
 

Uses of ProjectRole in com.atlassian.jira.mock
 

Classes in com.atlassian.jira.mock that implement ProjectRole
static class MockProjectRoleManager.MockProjectRole
           
 

Fields in com.atlassian.jira.mock declared as ProjectRole
static ProjectRole MockProjectRoleManager.PROJECT_ROLE_TYPE_1
           
static ProjectRole MockProjectRoleManager.PROJECT_ROLE_TYPE_2
           
static ProjectRole MockProjectRoleManager.PROJECT_ROLE_TYPE_3
           
static ProjectRole MockProjectRoleManager.PROJECT_ROLE_TYPE_NULL
           
 

Fields in com.atlassian.jira.mock with type parameters of type ProjectRole
static List<ProjectRole> MockProjectRoleManager.DEFAULT_ROLE_TYPES
           
 

Methods in com.atlassian.jira.mock that return ProjectRole
 ProjectRole MockProjectRoleManager.createRole(ProjectRole projectRole)
           
 ProjectRole MockProjectRoleManager.getProjectRole(Long id)
           
 ProjectRole MockProjectRoleManager.getProjectRole(String name)
           
 

Methods in com.atlassian.jira.mock that return types with arguments of type ProjectRole
 Collection<ProjectRole> MockProjectRoleManager.getProjectRoles()
           
 Collection<ProjectRole> MockProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
           
 Collection<ProjectRole> MockProjectRoleManager.getProjectRoles(com.atlassian.crowd.embedded.api.User user, Project project)
           
 

Methods in com.atlassian.jira.mock with parameters of type ProjectRole
 void MockProjectRoleManager.addRole(ProjectRole projectRole)
           
 ProjectRole MockProjectRoleManager.createRole(ProjectRole projectRole)
           
 void MockProjectRoleManager.deleteRole(ProjectRole projectRole)
           
 DefaultRoleActors MockProjectRoleManager.getDefaultRoleActors(ProjectRole projectRole)
           
 Map<Long,List<String>> MockProjectRoleManager.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName)
           
 ProjectRoleActors MockProjectRoleManager.getProjectRoleActors(ProjectRole projectRole, Project project)
           
 boolean MockProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
           
 boolean MockProjectRoleManager.isUserInProjectRole(com.atlassian.crowd.embedded.api.User user, ProjectRole projectRole, Project project)
           
 List<Long> MockProjectRoleManager.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
           
 void MockProjectRoleManager.updateRole(ProjectRole projectRole)
           
 

Uses of ProjectRole in com.atlassian.jira.notification.type
 

Methods in com.atlassian.jira.notification.type that return types with arguments of type ProjectRole
 Collection<ProjectRole> ProjectRoleSecurityAndNotificationType.getProjectRoles()
           
 

Uses of ProjectRole in com.atlassian.jira.rest.v2.issue.project
 

Methods in com.atlassian.jira.rest.v2.issue.project with parameters of type ProjectRole
 ProjectRoleBean ProjectRoleBeanFactory.projectRole(Project project, ProjectRole projectRole)
           
 ProjectRoleBean ProjectRoleBeanFactoryImpl.projectRole(Project project, ProjectRole projectRole)
           
 ProjectRoleBean ProjectRoleBeanFactory.projectRole(Project project, ProjectRole projectRole, ProjectRoleActors projectRoleActors, com.atlassian.crowd.embedded.api.User loggedInUser)
           
 ProjectRoleBean ProjectRoleBeanFactoryImpl.projectRole(Project project, ProjectRole projectRole, ProjectRoleActors projectRoleActors, com.atlassian.crowd.embedded.api.User loggedInUser)
           
 

Uses of ProjectRole in com.atlassian.jira.scheme.mapper
 

Methods in com.atlassian.jira.scheme.mapper that return ProjectRole
 ProjectRole RoleToGroupsMapping.getProjectRole()
           
 ProjectRole GroupToRoleMapping.getProjectRole()
           
 

Constructors in com.atlassian.jira.scheme.mapper with parameters of type ProjectRole
GroupToRoleMapping(ProjectRole projectRole, String groupName)
           
 

Uses of ProjectRole in com.atlassian.jira.security.roles
 

Classes in com.atlassian.jira.security.roles that implement ProjectRole
 class ProjectRoleImpl
           
 

Fields in com.atlassian.jira.security.roles with type parameters of type ProjectRole
static Comparator<ProjectRole> ProjectRoleComparator.COMPARATOR
           
 

Methods in com.atlassian.jira.security.roles that return ProjectRole
 ProjectRole OfBizProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole)
           
 ProjectRole ProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole)
           
 ProjectRole CachingProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole)
           
 ProjectRole DefaultProjectRoleManager.createRole(ProjectRole projectRole)
           
 ProjectRole ProjectRoleManager.createRole(ProjectRole projectRole)
          Creates a project role object
 ProjectRole OfBizProjectRoleAndActorStore.getProjectRole(Long id)
           
 ProjectRole ProjectRoleAndActorStore.getProjectRole(Long id)
           
 ProjectRole CachingProjectRoleAndActorStore.getProjectRole(Long id)
           
 ProjectRole DefaultProjectRoleManager.getProjectRole(Long id)
           
 ProjectRole ProjectRoleManager.getProjectRole(Long id)
          Retrieves a project role object
 ProjectRole DefaultProjectRoleManager.getProjectRole(String name)
           
 ProjectRole ProjectRoleManager.getProjectRole(String name)
          Retrieves a project role object by name
 ProjectRole OfBizProjectRoleAndActorStore.getProjectRoleByName(String name)
           
 ProjectRole ProjectRoleAndActorStore.getProjectRoleByName(String name)
           
 ProjectRole CachingProjectRoleAndActorStore.getProjectRoleByName(String name)
           
 

Methods in com.atlassian.jira.security.roles that return types with arguments of type ProjectRole
 Collection<ProjectRole> OfBizProjectRoleAndActorStore.getAllProjectRoles()
           
 Collection<ProjectRole> ProjectRoleAndActorStore.getAllProjectRoles()
           
 Collection<ProjectRole> CachingProjectRoleAndActorStore.getAllProjectRoles()
           
 Collection<ProjectRole> DefaultProjectRoleManager.getProjectRoles()
           
 Collection<ProjectRole> ProjectRoleManager.getProjectRoles()
          Get all the ProjectRoles available in JIRA.
 Collection<ProjectRole> DefaultProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
           
 Collection<ProjectRole> ProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
          This will return all the ProjectRoles that the user is currently a member of for the given project.
 Collection<ProjectRole> DefaultProjectRoleManager.getProjectRoles(com.atlassian.crowd.embedded.api.User user, Project project)
           
 Collection<ProjectRole> ProjectRoleManager.getProjectRoles(com.atlassian.crowd.embedded.api.User user, Project project)
          Deprecated. Use this.getProjectRoles instead. Since v6.0.
 

Methods in com.atlassian.jira.security.roles with parameters of type ProjectRole
 ProjectRole OfBizProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole)
           
 ProjectRole ProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole)
           
 ProjectRole CachingProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole)
           
 int ProjectRoleComparator.compare(ProjectRole o1, ProjectRole o2)
           
 ProjectRole DefaultProjectRoleManager.createRole(ProjectRole projectRole)
           
 ProjectRole ProjectRoleManager.createRole(ProjectRole projectRole)
          Creates a project role object
 void OfBizProjectRoleAndActorStore.deleteProjectRole(ProjectRole projectRole)
           
 void ProjectRoleAndActorStore.deleteProjectRole(ProjectRole projectRole)
           
 void CachingProjectRoleAndActorStore.deleteProjectRole(ProjectRole projectRole)
           
 void DefaultProjectRoleManager.deleteRole(ProjectRole projectRole)
           
 void ProjectRoleManager.deleteRole(ProjectRole projectRole)
          Deletes a project role object
 DefaultRoleActors DefaultProjectRoleManager.getDefaultRoleActors(ProjectRole projectRole)
           
 DefaultRoleActors ProjectRoleManager.getDefaultRoleActors(ProjectRole projectRole)
          This method will return the default role actors for a ProjectRole
 Map<Long,List<String>> OfBizProjectRoleAndActorStore.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userKey)
           
 Map<Long,List<String>> ProjectRoleAndActorStore.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userKey)
           
 Map<Long,List<String>> CachingProjectRoleAndActorStore.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userKey)
           
 Map<Long,List<String>> DefaultProjectRoleManager.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName)
           
 Map<Long,List<String>> ProjectRoleManager.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userName)
          Returns a Map of Lists.
 ProjectRoleActors DefaultProjectRoleManager.getProjectRoleActors(ProjectRole projectRole, Project project)
           
 ProjectRoleActors ProjectRoleManager.getProjectRoleActors(ProjectRole projectRole, Project project)
          This method will retrieve the object that represents the actors associate with the given projectRole and project context
 boolean DefaultProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
           
 boolean ProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
          Returns true only if the given user is in the given project role for the given project.
 boolean DefaultProjectRoleManager.isUserInProjectRole(com.atlassian.crowd.embedded.api.User user, ProjectRole projectRole, Project project)
           
 boolean ProjectRoleManager.isUserInProjectRole(com.atlassian.crowd.embedded.api.User user, ProjectRole projectRole, Project project)
          Deprecated. Use ProjectRoleManager.isUserInProjectRole(com.atlassian.jira.user.ApplicationUser, ProjectRole, com.atlassian.jira.project.Project) instead. Since v6.0.
 List<Long> OfBizProjectRoleAndActorStore.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
           
 List<Long> ProjectRoleAndActorStore.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
           
 List<Long> CachingProjectRoleAndActorStore.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
           
 List<Long> DefaultProjectRoleManager.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
           
 List<Long> ProjectRoleManager.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
          Returns a list of projectId's for which the role actor of the specified type exists in the project for the provided projectRole.
 void OfBizProjectRoleAndActorStore.updateProjectRole(ProjectRole projectRole)
           
 void ProjectRoleAndActorStore.updateProjectRole(ProjectRole projectRole)
           
 void CachingProjectRoleAndActorStore.updateProjectRole(ProjectRole projectRole)
           
 void DefaultProjectRoleManager.updateRole(ProjectRole projectRole)
           
 void ProjectRoleManager.updateRole(ProjectRole projectRole)
          Updates a project role object
 

Uses of ProjectRole in com.atlassian.jira.user
 

Fields in com.atlassian.jira.user with type parameters of type ProjectRole
static com.google.common.base.Function<ProjectRole,Long> UserFilterUtils.GET_ROLE_ID_FUNCTION
           
 

Methods in com.atlassian.jira.user that return types with arguments of type ProjectRole
static List<ProjectRole> UserFilterUtils.getProjectRoles(ProjectRoleManager projectRoleManager, Set<Long> roleIds)
          Get the ProjectRole objects sorted by role name.
 

Uses of ProjectRole in com.atlassian.jira.web.action.admin.roles
 

Methods in com.atlassian.jira.web.action.admin.roles that return ProjectRole
 ProjectRole AbstractRoleActors.getProjectRole()
           
 ProjectRole AbstractRoleActorAction.getProjectRole()
           
 ProjectRole AbstractProjectRole.getRole()
           
 

Methods in com.atlassian.jira.web.action.admin.roles that return types with arguments of type ProjectRole
 Collection<ProjectRole> ViewUserProjectRoles.getAllProjectRoles()
           
 

Methods in com.atlassian.jira.web.action.admin.roles with parameters of type ProjectRole
 Collection ViewProjectRoleActors.getRoleActors(ProjectRole projectRole)
           
 Collection AbstractRoleActorAction.getRoleActors(ProjectRole projectRole)
           
 Collection ViewProjectRoleActors.getRoleActorTypes(ProjectRole projectRole, String type, int length)
          Returns the RoleActors in a ProjectRole that have the given type e.g.
 Collection ViewDefaultProjectRoleActors.getRoleActorTypes(ProjectRole projectRole, String type, int length)
           
 String ViewUserProjectRoles.getUserInProjectRoleOtherType(ProjectRole projectRole, Project project)
           
 boolean ViewUserProjectRoles.isRoleForProjectSelected(ProjectRole role, Project project)
           
 boolean ViewUserProjectRoles.isUserInProjectRoleTypeUser(ProjectRole projectRole, Project project)
           
 

Uses of ProjectRole in com.atlassian.jira.web.action.issue
 

Methods in com.atlassian.jira.web.action.issue that return types with arguments of type ProjectRole
 Collection<ProjectRole> AbstractCommentableIssue.getRoleLevels()
           
 Collection<ProjectRole> AbstractWorklogAction.getRoleLevels()
           
 



Copyright © 2002-2014 Atlassian. All Rights Reserved.