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.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.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 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.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 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.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 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) |
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.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.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 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. |
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
ProjectRole . e.g. com.atlassian.jira.workflow.condition.InProjectRoleCondition
workflow elements that block workflow transition unless the acting user is
in the ProjectRole. |
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 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. |
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 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. |
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 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.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 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. |
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 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.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) |
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 |
ProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
OfBizProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
CachingProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
ProjectRoleImpl.Builder.build() |
ProjectRole |
QueryDSLProjectRoleFactory.createProjectRole(com.mysema.query.Tuple tuple) |
ProjectRole |
DefaultProjectRoleManager.createRole(ProjectRole projectRole) |
ProjectRole |
ProjectRoleManager.createRole(ProjectRole projectRole)
Creates a project role object
|
ProjectRole |
ProjectRoleAndActorStore.getProjectRole(Long id) |
ProjectRole |
OfBizProjectRoleAndActorStore.getProjectRole(Long id) |
ProjectRole |
DefaultProjectRoleManager.getProjectRole(Long id) |
ProjectRole |
CachingProjectRoleAndActorStore.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 |
ProjectRoleAndActorStore.getProjectRoleByName(String name) |
ProjectRole |
OfBizProjectRoleAndActorStore.getProjectRoleByName(String name) |
ProjectRole |
CachingProjectRoleAndActorStore.getProjectRoleByName(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<ProjectRole> |
ProjectRoleAndActorStore.getAllProjectRoles() |
Collection<ProjectRole> |
OfBizProjectRoleAndActorStore.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 |
ProjectRoleAndActorStore.addProjectRole(ProjectRole projectRole) |
ProjectRole |
OfBizProjectRoleAndActorStore.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 |
ProjectRoleAndActorStore.deleteProjectRole(ProjectRole projectRole) |
void |
OfBizProjectRoleAndActorStore.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>> |
ProjectRoleAndActorStore.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy,
ProjectRole projectRole,
String projectRoleType,
String userKey) |
Map<Long,List<String>> |
OfBizProjectRoleAndActorStore.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>> |
CachingProjectRoleAndActorStore.getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy,
ProjectRole projectRole,
String projectRoleType,
String userKey) |
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> |
ProjectRoleAndActorStore.roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy,
ProjectRole projectRole,
String projectRoleType,
String projectRoleParameter) |
List<Long> |
OfBizProjectRoleAndActorStore.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> |
CachingProjectRoleAndActorStore.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 |
ProjectRoleAndActorStore.updateProjectRole(ProjectRole projectRole) |
void |
OfBizProjectRoleAndActorStore.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 |
AbstractRoleActors.getProjectRole() |
ProjectRole |
AbstractRoleActorAction.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 |
ViewDefaultProjectRoleActors.getRoleActorTypes(ProjectRole projectRole,
String type,
int length) |
Collection |
ViewProjectRoleActors.getRoleActorTypes(ProjectRole projectRole,
String type,
int length)
Returns the RoleActors in a
ProjectRole that have the given type
e.g. |
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> |
AbstractWorklogAction.getRoleLevels() |
Collection<ProjectRole> |
AbstractCommentableIssue.getRoleLevels() |
Copyright © 2002-2015 Atlassian. All Rights Reserved.