|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProjectsPermissionManagementService
| Method Summary | |
|---|---|
void |
addNewPermissionToProject(long userId,
long projectId,
String permissionName)
|
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)
|
| Methods inherited from interface org.squashtest.tm.service.project.ProjectsPermissionFinder |
|---|
findAllPossiblePermission, findPartyPermissionsBeanByProject, findPartyPermissionsBeanByProject, findPartyWithoutPermissionByProject, findProjectPermissionByParty, findProjectPermissionByParty, findProjectPermissionByUserLogin, findProjectWithoutPermissionByParty, findProjectWithPermissionByParty, isInPermissionGroup, isInPermissionGroup |
| Method Detail |
|---|
void deleteUserProjectOldPermission(String userLogin,
long projectId)
void addNewPermissionToProject(long userId,
long projectId,
String permissionName)
void removeProjectPermission(long userId,
long projectId)
removeProjectPermission in interface ProjectsPermissionFinder
void 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 from
void copyAssignedUsersFromTemplate(org.squashtest.tm.domain.project.Project project,
long templateId)
copyAssignedUsersFromTemplate(Project, ProjectTemplate) using the template's id
project - 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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||