org.squashtest.csp.tm.internal.service
Class ProjectsPermissionManagementServiceImpl
java.lang.Object
org.squashtest.csp.tm.internal.service.ProjectsPermissionManagementServiceImpl
- All Implemented Interfaces:
- ProjectsPermissionManagementService
@Service(value="squashtest.tm.service.ProjectsPermissionManagementService")
public class ProjectsPermissionManagementServiceImpl
- extends Object
- implements ProjectsPermissionManagementService
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProjectsPermissionManagementServiceImpl
public ProjectsPermissionManagementServiceImpl()
setObjectAclService
@ServiceReference
public void setObjectAclService(org.squashtest.csp.core.security.acls.model.ObjectAclService aclService)
findAllPossiblePermission
public List<org.squashtest.csp.core.security.acls.PermissionGroup> findAllPossiblePermission()
- Specified by:
findAllPossiblePermission in interface ProjectsPermissionManagementService
deleteUserProjectOldPermission
public void deleteUserProjectOldPermission(String userLogin,
long projectId)
- Specified by:
deleteUserProjectOldPermission in interface ProjectsPermissionManagementService
findProjectPermissionByLogin
public List<ProjectPermission> findProjectPermissionByLogin(String userLogin)
- Specified by:
findProjectPermissionByLogin in interface ProjectsPermissionManagementService
findProjectWithoutPermissionByLogin
public List<Project> findProjectWithoutPermissionByLogin(String userLogin)
- Specified by:
findProjectWithoutPermissionByLogin in interface ProjectsPermissionManagementService
addNewPermissionToProject
public void addNewPermissionToProject(long userId,
long projectId,
String permissionName)
- Specified by:
addNewPermissionToProject in interface ProjectsPermissionManagementService
removeProjectPermission
public void removeProjectPermission(long userId,
long projectId)
- Specified by:
removeProjectPermission in interface ProjectsPermissionManagementService
Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.