java.lang.Object |
↳ |
com.atlassian.jira.security.roles.OfBizProjectRoleAndActorStore |
Class Overview
OfBiz persistent implementation.
Summary
Public Methods |
ProjectRole
|
addProjectRole(ProjectRole projectRole)
|
void
|
applyDefaultsRolesToProject(Project project)
|
void
|
deleteProjectRole(ProjectRole projectRole)
|
Collection<ProjectRole>
|
getAllProjectRoles()
|
DefaultRoleActors
|
getDefaultRoleActors(Long projectRoleId)
|
Collection<Long>
|
getProjectIdsContainingRoleActorByKeyAndType(String key, String type)
|
Map<Long, List<String>>
|
getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userKey)
|
ProjectRole
|
getProjectRole(Long id)
|
ProjectRoleActors
|
getProjectRoleActors(Long projectRoleId, Long projectId)
|
ProjectRole
|
getProjectRoleByName(String name)
|
boolean
|
isGroupUsed(String group)
|
void
|
removeAllRoleActorsByKeyAndType(String key, String type)
|
void
|
removeAllRoleActorsByProject(Project project)
|
List<Long>
|
roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
|
void
|
updateDefaultRoleActors(DefaultRoleActors defaultRoleActors)
|
void
|
updateProjectRole(ProjectRole projectRole)
|
void
|
updateProjectRoleActors(ProjectRoleActors projectRoleActors)
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.atlassian.jira.security.roles.ProjectRoleAndActorStore
ProjectRole
|
addProjectRole(ProjectRole projectRole)
|
void
|
applyDefaultsRolesToProject(Project project)
|
void
|
deleteProjectRole(ProjectRole projectRole)
|
Collection<ProjectRole>
|
getAllProjectRoles()
|
DefaultRoleActors
|
getDefaultRoleActors(Long projectRoleId)
|
Collection<Long>
|
getProjectIdsContainingRoleActorByKeyAndType(String key, String type)
|
Map<Long, List<String>>
|
getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userKey)
|
ProjectRole
|
getProjectRole(Long id)
|
ProjectRoleActors
|
getProjectRoleActors(Long projectRoleId, Long projectId)
|
ProjectRole
|
getProjectRoleByName(String name)
|
boolean
|
isGroupUsed(String group)
|
void
|
removeAllRoleActorsByKeyAndType(String key, String type)
|
void
|
removeAllRoleActorsByProject(Project project)
|
List<Long>
|
roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
|
void
|
updateDefaultRoleActors(DefaultRoleActors defaultRoleActors)
|
void
|
updateProjectRole(ProjectRole projectRole)
|
void
|
updateProjectRoleActors(ProjectRoleActors projectRoleActors)
|
|
Public Constructors
Public Methods
public
void
applyDefaultsRolesToProject
(Project project)
public
void
deleteProjectRole
(ProjectRole projectRole)
public
boolean
isGroupUsed
(String group)
public
void
removeAllRoleActorsByKeyAndType
(String key, String type)
public
void
removeAllRoleActorsByProject
(Project project)
public
void
updateProjectRole
(ProjectRole projectRole)