org.squashtest.csp.tm.service
Interface ProjectsPermissionFinder

All Known Subinterfaces:
ProjectsPermissionManagementService
All Known Implementing Classes:
ProjectsPermissionManagementServiceImpl

@Transactional(readOnly=true)
public interface ProjectsPermissionFinder

Author:
mpagnon

Method Summary
 List<org.squashtest.csp.core.security.acls.PermissionGroup> findAllPossiblePermission()
           
 List<ProjectPermission> findProjectPermissionByLogin(String userLogin)
           
 List<Project> findProjectWithoutPermissionByLogin(String userLogin)
           
 List<UserProjectPermissionsBean> findUserPermissionsBeanByProject(long projectId)
           
 List<User> findUserWithoutPermissionByProject(long projectId)
           
 

Method Detail

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)


Copyright © 2010-2012 Henix, henix.fr. All Rights Reserved.