Modifier and Type | Method and Description |
---|---|
void |
ProjectRoleHandler.handleProjectRoleAddActor(Collection<String> usersKey,
ProjectRole projectRole) |
void |
ProjectRoleHandlerImpl.handleProjectRoleAddActor(Collection<String> usersKey,
ProjectRole projectRole) |
void |
ProjectRoleHandler.handleProjectRoleRemoveActor(Collection<String> usersKey,
ProjectRole projectRole) |
void |
ProjectRoleHandlerImpl.handleProjectRoleRemoveActor(Collection<String> usersKey,
ProjectRole projectRole) |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
DefaultProjectRoleService.createProjectRole(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.createProjectRole(ApplicationUser 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 |
DefaultProjectRoleService.createProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.createProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
ProjectRole |
DefaultProjectRoleService.getProjectRole(ApplicationUser currentUser,
Long id,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.getProjectRole(ApplicationUser 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 |
ProjectRole |
DefaultProjectRoleService.getProjectRole(Long id,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.getProjectRole(Long id,
ErrorCollection errorCollection) |
ProjectRole |
DefaultProjectRoleService.getProjectRoleByName(ApplicationUser currentUser,
String name,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.getProjectRoleByName(ApplicationUser 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. |
ProjectRole |
DefaultProjectRoleService.getProjectRoleByName(String name,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.getProjectRoleByName(String name,
ErrorCollection errorCollection) |
Modifier and Type | Method and Description |
---|---|
Collection<ProjectRole> |
DefaultProjectRoleService.getProjectRoles(ApplicationUser currentUser,
ErrorCollection errorCollection) |
Collection<ProjectRole> |
ProjectRoleService.getProjectRoles(ApplicationUser 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. |
Collection<ProjectRole> |
DefaultProjectRoleService.getProjectRoles(ErrorCollection errorCollection) |
Collection<ProjectRole> |
ProjectRoleService.getProjectRoles(ErrorCollection errorCollection) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultProjectRoleService.addActorsToProjectRole(ApplicationUser currentUser,
Collection<String> actors,
ProjectRole projectRole,
Project project,
String actorType,
ErrorCollection errorCollection) |
void |
ProjectRoleService.addActorsToProjectRole(ApplicationUser 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 |
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.addDefaultActorsToProjectRole(ApplicationUser currentUser,
Collection<String> actors,
ProjectRole projectRole,
String type,
ErrorCollection errorCollection) |
void |
ProjectRoleService.addDefaultActorsToProjectRole(ApplicationUser 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 |
void |
DefaultProjectRoleService.addDefaultActorsToProjectRole(Collection<String> actors,
ProjectRole projectRole,
String type,
ErrorCollection errorCollection) |
void |
ProjectRoleService.addDefaultActorsToProjectRole(Collection<String> actors,
ProjectRole projectRole,
String type,
ErrorCollection errorCollection) |
ProjectRole |
DefaultProjectRoleService.createProjectRole(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.createProjectRole(ApplicationUser 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 |
DefaultProjectRoleService.createProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
ProjectRole |
ProjectRoleService.createProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
void |
DefaultProjectRoleService.deleteProjectRole(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
void |
ProjectRoleService.deleteProjectRole(ApplicationUser 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 |
void |
DefaultProjectRoleService.deleteProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
void |
ProjectRoleService.deleteProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
DefaultProjectRoleService.getAssociatedIssueSecuritySchemes(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
ProjectRoleService.getAssociatedIssueSecuritySchemes(ApplicationUser 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<org.ofbiz.core.entity.GenericValue> |
DefaultProjectRoleService.getAssociatedIssueSecuritySchemes(ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
ProjectRoleService.getAssociatedIssueSecuritySchemes(ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
DefaultProjectRoleService.getAssociatedNotificationSchemes(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
ProjectRoleService.getAssociatedNotificationSchemes(ApplicationUser 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 |
DefaultProjectRoleService.getAssociatedNotificationSchemes(ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
ProjectRoleService.getAssociatedNotificationSchemes(ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
DefaultProjectRoleService.getAssociatedPermissionSchemes(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
ProjectRoleService.getAssociatedPermissionSchemes(ApplicationUser 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. |
Collection<org.ofbiz.core.entity.GenericValue> |
DefaultProjectRoleService.getAssociatedPermissionSchemes(ProjectRole projectRole,
ErrorCollection errorCollection) |
Collection |
ProjectRoleService.getAssociatedPermissionSchemes(ProjectRole projectRole,
ErrorCollection errorCollection) |
org.apache.commons.collections.MultiMap |
DefaultProjectRoleService.getAssociatedWorkflows(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
org.apache.commons.collections.MultiMap |
ProjectRoleService.getAssociatedWorkflows(ApplicationUser 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
|
org.apache.commons.collections.MultiMap |
DefaultProjectRoleService.getAssociatedWorkflows(ProjectRole projectRole,
ErrorCollection errorCollection) |
org.apache.commons.collections.MultiMap |
ProjectRoleService.getAssociatedWorkflows(ProjectRole projectRole,
ErrorCollection errorCollection) |
DefaultRoleActors |
DefaultProjectRoleService.getDefaultRoleActors(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
DefaultRoleActors |
ProjectRoleService.getDefaultRoleActors(ApplicationUser 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 |
DefaultProjectRoleService.getDefaultRoleActors(ProjectRole projectRole,
ErrorCollection errorCollection) |
DefaultRoleActors |
ProjectRoleService.getDefaultRoleActors(ProjectRole projectRole,
ErrorCollection collection) |
Map<Long,List<String>> |
DefaultProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(ApplicationUser currentUser,
List<Long> projectsToLimitBy,
ProjectRole projectRole,
String projectRoleType,
String userName,
ErrorCollection errorCollection) |
Map<Long,List<String>> |
ProjectRoleService.getProjectIdsForUserInGroupsBecauseOfRole(ApplicationUser 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. |
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) |
ProjectRoleActors |
DefaultProjectRoleService.getProjectRoleActors(ApplicationUser currentUser,
ProjectRole projectRole,
Project project,
ErrorCollection errorCollection) |
ProjectRoleActors |
ProjectRoleService.getProjectRoleActors(ApplicationUser 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 |
ProjectRoleActors |
DefaultProjectRoleService.getProjectRoleActors(ProjectRole projectRole,
Project project,
ErrorCollection errorCollection) |
ProjectRoleActors |
ProjectRoleService.getProjectRoleActors(ProjectRole projectRole,
Project project,
ErrorCollection errorCollection) |
void |
DefaultProjectRoleService.removeActorsFromProjectRole(ApplicationUser currentUser,
Collection<String> actors,
ProjectRole projectRole,
Project project,
String actorType,
ErrorCollection errorCollection) |
void |
ProjectRoleService.removeActorsFromProjectRole(ApplicationUser 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 |
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.removeDefaultActorsFromProjectRole(ApplicationUser currentUser,
Collection<String> actors,
ProjectRole projectRole,
String actorType,
ErrorCollection errorCollection) |
void |
ProjectRoleService.removeDefaultActorsFromProjectRole(ApplicationUser 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 |
void |
DefaultProjectRoleService.removeDefaultActorsFromProjectRole(Collection<String> actors,
ProjectRole projectRole,
String actorType,
ErrorCollection errorCollection) |
void |
ProjectRoleService.removeDefaultActorsFromProjectRole(Collection<String> actors,
ProjectRole projectRole,
String actorType,
ErrorCollection errorCollection) |
List<Long> |
DefaultProjectRoleService.roleActorOfTypeExistsForProjects(ApplicationUser currentUser,
List<Long> projectsToLimitBy,
ProjectRole projectRole,
String projectRoleType,
String projectRoleParameter,
ErrorCollection errorCollection) |
List<Long> |
ProjectRoleService.roleActorOfTypeExistsForProjects(ApplicationUser 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. |
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) |
void |
DefaultProjectRoleService.setActorsForProjectRole(ApplicationUser currentUser,
Map<String,Set<String>> newRoleActors,
ProjectRole projectRole,
Project project,
ErrorCollection errorCollection) |
void |
ProjectRoleService.setActorsForProjectRole(ApplicationUser 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 |
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.swapRole(ProjectRole role,
ProjectRole swapRole) |
void |
ProjectRoleService.swapRole(ProjectRole role,
ProjectRole swapRole)
Swaps a role in scheme entities, workflows, comments and worklogs for a replacement role.
|
void |
DefaultProjectRoleService.updateProjectRole(ApplicationUser currentUser,
ProjectRole projectRole,
ErrorCollection errorCollection) |
void |
ProjectRoleService.updateProjectRole(ApplicationUser 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. |
void |
DefaultProjectRoleService.updateProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
void |
ProjectRoleService.updateProjectRole(ProjectRole projectRole,
ErrorCollection errorCollection) |
ServiceResult |
DefaultProjectRoleService.validateNoRoleUsage(ProjectRole projectRole) |
ServiceResult |
ProjectRoleService.validateNoRoleUsage(ProjectRole projectRole)
Checks if the given role is not used.
|
Modifier and Type | Field and Description |
---|---|
protected ProjectRole |
AbstractProjectRoleEvent.projectRole |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
AbstractProjectRoleEvent.getProjectRole() |
Constructor and Description |
---|
AbstractProjectRoleEvent(ProjectRole projectRole) |
ProjectRoleCreatedEvent(ProjectRole projectRole) |
ProjectRoleDeletedEvent(ProjectRole projectRole) |
ProjectRoleUpdatedEvent(Project project,
ProjectRole projectRole,
ProjectRoleActors newRoleActors,
ProjectRoleActors originalRoleActors) |
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
DefaultWorklogManager.getProjectRole(Long projectRoleId) |
ProjectRole |
WorklogManager.getProjectRole(Long projectRoleId)
This is a convenience method to allow us to easily get a ProjectRole.
|
ProjectRole |
WorklogImpl2.getRoleLevel() |
ProjectRole |
WorklogImpl.getRoleLevel() |
ProjectRole |
Worklog.getRoleLevel() |
Constructor and Description |
---|
WorklogImpl2(Issue issue,
Long id,
String authorKey,
String comment,
Date startDate,
String groupLevel,
Long roleLevelId,
Long timeSpent,
ProjectRole projectRole) |
WorklogImpl2(Issue issue,
Long id,
String authorKey,
String comment,
Date startDate,
String groupLevel,
Long roleLevelId,
Long timeSpent,
String updateAuthorKey,
Date created,
Date updated,
ProjectRole projectRole) |
Modifier and Type | Class and Description |
---|---|
static class |
MockProjectRoleManager.MockProjectRole |
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Field and Description |
---|---|
static List<ProjectRole> |
MockProjectRoleManager.DEFAULT_ROLE_TYPES |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
MockProjectRoleManager.createRole(ProjectRole projectRole) |
ProjectRole |
MockProjectRoleManager.getProjectRole(Long id) |
ProjectRole |
MockProjectRoleManager.getProjectRole(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<ProjectRole> |
MockProjectRoleManager.getProjectRoles() |
Collection<ProjectRole> |
MockProjectRoleManager.getProjectRoles(ApplicationUser user,
Project project) |
Modifier and Type | Method and Description |
---|---|
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) |
List<Long> |
MockProjectRoleManager.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy,
ProjectRole projectRole,
String projectRoleType,
String projectRoleParameter) |
void |
MockProjectRoleManager.updateRole(ProjectRole projectRole) |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
ProjectRoleNotification.getProjectRole() |
Constructor and Description |
---|
ProjectRoleNotification(Long id,
NotificationType notificationType,
ProjectRole projectRole,
String parameter) |
Modifier and Type | Method and Description |
---|---|
Collection<ProjectRole> |
ProjectRoleSecurityAndNotificationType.getProjectRoles() |
Modifier and Type | Method and Description |
---|---|
ProjectRoleBean |
ProjectRoleBeanFactoryImpl.projectRole(Project project,
ProjectRole projectRole) |
ProjectRoleBean |
ProjectRoleBeanFactory.projectRole(Project project,
ProjectRole projectRole) |
ProjectRoleBean |
ProjectRoleBeanFactoryImpl.projectRole(Project project,
ProjectRole projectRole,
ProjectRoleActors projectRoleActors,
ApplicationUser loggedInUser) |
ProjectRoleBean |
ProjectRoleBeanFactory.projectRole(Project project,
ProjectRole projectRole,
ProjectRoleActors projectRoleActors,
ApplicationUser loggedInUser) |
ProjectRoleBean |
ProjectRoleBeanFactoryImpl.projectRole(ProjectRole projectRole,
DefaultRoleActors actors) |
ProjectRoleBean |
ProjectRoleBeanFactory.projectRole(ProjectRole projectRole,
DefaultRoleActors actors) |
ProjectRoleBean |
ProjectRoleBeanFactoryImpl.shortProjectRole(ProjectRole projectRole) |
ProjectRoleBean |
ProjectRoleBeanFactory.shortProjectRole(ProjectRole projectRole) |
ProjectRoleBean |
ProjectRoleBeanFactoryImpl.shortRoleBean(ProjectRole projectRole) |
ProjectRoleBean |
ProjectRoleBeanFactory.shortRoleBean(ProjectRole projectRole) |
Modifier and Type | Class and Description |
---|---|
class |
ProjectRoleImpl |
Modifier and Type | Field and Description |
---|---|
static Comparator<ProjectRole> |
ProjectRoleComparator.COMPARATOR |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
OfBizProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
ProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
CachingProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
ProjectRoleImpl.Builder.build() |
ProjectRole |
QueryDSLProjectRoleFactory.createProjectRole(com.querydsl.core.Tuple tuple) |
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) |
Modifier and Type | Method and Description |
---|---|
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
ProjectRole s that the user is currently a member of for the given project. |
Modifier and Type | Method and Description |
---|---|
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
|
static ProjectRoleImpl.Builder |
ProjectRoleImpl.Builder.from(ProjectRole role) |
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.
|
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
|
Modifier and Type | Field and Description |
---|---|
static com.google.common.base.Function<ProjectRole,Long> |
UserFilterUtils.GET_ROLE_ID_FUNCTION |
Modifier and Type | Method and Description |
---|---|
static List<ProjectRole> |
UserFilterUtils.getProjectRoles(ProjectRoleManager projectRoleManager,
Set<Long> roleIds)
Get the
ProjectRole objects sorted by role name. |
Modifier and Type | Method and Description |
---|---|
ProjectRole |
AbstractRoleActorAction.getProjectRole() |
ProjectRole |
AbstractRoleActors.getProjectRole() |
ProjectRole |
AbstractProjectRole.getRole() |
Modifier and Type | Method and Description |
---|---|
Collection<ProjectRole> |
ViewUserProjectRoles.getAllProjectRoles() |
Modifier and Type | Method and Description |
---|---|
Collection |
AbstractRoleActorAction.getRoleActors(ProjectRole projectRole) |
Collection |
ViewProjectRoleActors.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) |
Modifier and Type | Method and Description |
---|---|
Collection<ProjectRole> |
AbstractCommentableIssue.getRoleLevels() |
Collection<ProjectRole> |
AbstractWorklogAction.getRoleLevels() |
Copyright © 2002-2020 Atlassian. All Rights Reserved.