org.squashtest.csp.tm.service
Interface ProjectsPermissionFinder
- All Known Subinterfaces:
- ProjectsPermissionManagementService
- All Known Implementing Classes:
- ProjectsPermissionManagementServiceImpl
@Transactional(readOnly=true)
public interface ProjectsPermissionFinder
- Author:
- mpagnon
findAllPossiblePermission
List<org.squashtest.csp.core.security.acls.PermissionGroup> findAllPossiblePermission()
findProjectPermissionByLogin
List<ProjectPermission> findProjectPermissionByLogin(String userLogin)
findProjectWithoutPermissionByLogin
List<Project> findProjectWithoutPermissionByLogin(String userLogin)
findUserPermissionsBeanByProject
List<UserProjectPermissionsBean> findUserPermissionsBeanByProject(long projectId)
findUserWithoutPermissionByProject
List<User> findUserWithoutPermissionByProject(long projectId)
removeProjectPermission
void removeProjectPermission(long userId,
long projectId)
- Parameters:
userId - projectId -
isInPermissionGroup
boolean isInPermissionGroup(String userLogin,
Long projectId,
String permissionGroup)
Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.