public interface ProjectsPermissionManagementService extends ProjectsPermissionFinder
| Modifier and Type | Method and Description |
|---|---|
void |
addNewPermissionToProject(long userId,
long projectId,
String permissionName) |
void |
copyAssignedUsers(org.squashtest.tm.domain.project.GenericProject target,
org.squashtest.tm.domain.project.GenericProject source)
Will copy all user permissions of source generic project and apply them to the target generic project and it's libraries.
|
void |
copyAssignedUsersFromTemplate(org.squashtest.tm.domain.project.Project project,
long templateId)
Same as
copyAssignedUsersFromTemplate(Project, ProjectTemplate) using the template's id |
void |
copyAssignedUsersFromTemplate(org.squashtest.tm.domain.project.Project project,
org.squashtest.tm.domain.project.ProjectTemplate projectTemplate)
Will copy all user permissions of template and apply them to the project and it's libraries.
|
void |
deleteUserProjectOldPermission(String userLogin,
long projectId) |
void |
removeAllPermissionsFromObject(Class<?> clazz,
long id)
Removes all the permissions from the given object.
|
void |
removeAllPermissionsFromProjectTemplate(long templateId)
Removes all the permissions from the given template (not its libraries).
|
void |
removeProjectPermission(long userId,
long projectId) |
void |
removeProjectPermissionForAllProjects(long partyId) |
findAllPossiblePermission, findPartyPermissionsBeanByProject, findPartyPermissionsBeanByProject, findPartyWithoutPermissionByProject, findProjectPermissionByParty, findProjectPermissionByParty, findProjectPermissionByUserLogin, findProjectWithoutPermissionByParty, findProjectWithoutPermissionByParty, findProjectWithPermissionByParty, isInPermissionGroup, isInPermissionGroupvoid deleteUserProjectOldPermission(String userLogin, long projectId)
void addNewPermissionToProject(long userId,
long projectId,
String permissionName)
void removeProjectPermission(long userId,
long projectId)
removeProjectPermission in interface ProjectsPermissionFindervoid copyAssignedUsersFromTemplate(org.squashtest.tm.domain.project.Project project,
org.squashtest.tm.domain.project.ProjectTemplate projectTemplate)
project - : the Project to copy the permissions toprojectTemplate - : the ProjectTemplate to copy the permissions fromvoid copyAssignedUsersFromTemplate(org.squashtest.tm.domain.project.Project project,
long templateId)
copyAssignedUsersFromTemplate(Project, ProjectTemplate) using the template's idproject - templateId - copyAssignedUsersFromTemplate(Project, ProjectTemplate)void removeAllPermissionsFromProjectTemplate(long templateId)
templateId - void removeAllPermissionsFromObject(Class<?> clazz, long id)
clazz - : the object's classid - : the object's idvoid removeProjectPermissionForAllProjects(long partyId)
void copyAssignedUsers(org.squashtest.tm.domain.project.GenericProject target,
org.squashtest.tm.domain.project.GenericProject source)
target - : the GenericProject to copy the permissions tosource - : the GenericProject to copy the permissions fromCopyright © 2010–2017 Henix, henix.fr. All rights reserved.