public class OfBizProjectRoleAndActorStore extends Object implements ProjectRoleAndActorStore
| Constructor and Description |
|---|
OfBizProjectRoleAndActorStore(OfBizDelegator genericDelegator,
RoleActorFactory roleActorFactory,
GroupManager groupManager) |
public OfBizProjectRoleAndActorStore(OfBizDelegator genericDelegator, RoleActorFactory roleActorFactory, GroupManager groupManager)
public ProjectRole addProjectRole(ProjectRole projectRole)
addProjectRole in interface ProjectRoleAndActorStorepublic void updateProjectRole(ProjectRole projectRole)
updateProjectRole in interface ProjectRoleAndActorStorepublic Collection<ProjectRole> getAllProjectRoles()
getAllProjectRoles in interface ProjectRoleAndActorStorepublic ProjectRole getProjectRole(Long id)
getProjectRole in interface ProjectRoleAndActorStorepublic ProjectRole getProjectRoleByName(String name)
getProjectRoleByName in interface ProjectRoleAndActorStorepublic void deleteProjectRole(ProjectRole projectRole)
deleteProjectRole in interface ProjectRoleAndActorStorepublic ProjectRoleActors getProjectRoleActors(Long projectRoleId, Long projectId)
ProjectRoleAndActorStoreProjectRoleActors for a given project role ID and project ID.getProjectRoleActors in interface ProjectRoleAndActorStoreprojectRoleId - the ID of the project role.projectId - the ID of the project.ProjectRoleActors object containing the role actors for the given project with the given
project role id. If none are found, a ProjectRoleActors object with an empty set will be returned.public Set<ProjectRoleActors> getProjectRoleActorsByRoleId(Long projectRoleId)
ProjectRoleAndActorStoreProjectRoleActors that have a given project role ID, including the default ones (null project).getProjectRoleActorsByRoleId in interface ProjectRoleAndActorStoreprojectRoleId - the ID of the project role.public void updateProjectRoleActors(ProjectRoleActors projectRoleActors)
updateProjectRoleActors in interface ProjectRoleAndActorStorepublic void updateDefaultRoleActors(DefaultRoleActors defaultRoleActors)
updateDefaultRoleActors in interface ProjectRoleAndActorStorepublic DefaultRoleActors getDefaultRoleActors(Long projectRoleId)
ProjectRoleAndActorStoreProjectRoleActors for a given project role ID.getDefaultRoleActors in interface ProjectRoleAndActorStoreprojectRoleId - the ID of the project role.ProjectRoleActors object containing the default role actors for the given project. If none are
found, a ProjectRoleActors object with an empty set will be returned.public void applyDefaultsRolesToProject(Project project)
applyDefaultsRolesToProject in interface ProjectRoleAndActorStorepublic void removeAllRoleActorsByKeyAndType(String key, String type)
removeAllRoleActorsByKeyAndType in interface ProjectRoleAndActorStorepublic void removeAllRoleActorsByProject(Project project)
removeAllRoleActorsByProject in interface ProjectRoleAndActorStorepublic Collection<Long> getProjectIdsContainingRoleActorByKeyAndType(String key, String type)
getProjectIdsContainingRoleActorByKeyAndType in interface ProjectRoleAndActorStorepublic List<Long> roleActorOfTypeExistsForProjects(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String projectRoleParameter)
roleActorOfTypeExistsForProjects in interface ProjectRoleAndActorStorepublic Map<Long,List<String>> getProjectIdsForUserInGroupsBecauseOfRole(List<Long> projectsToLimitBy, ProjectRole projectRole, String projectRoleType, String userKey)
getProjectIdsForUserInGroupsBecauseOfRole in interface ProjectRoleAndActorStorepublic boolean isGroupUsed(@Nonnull String group)
isGroupUsed in interface ProjectRoleAndActorStoreCopyright © 2002-2018 Atlassian. All Rights Reserved.