org.squashtest.csp.tm.internal.repository
Interface UserDao

All Superinterfaces:
EntityDao<User>
All Known Implementing Classes:
HibernateUserDao

public interface UserDao
extends EntityDao<User>


Method Summary
 void checkLoginAvailability(String login)
          checks if a user already exist with the same login in the database.
 List<User> findAllUsersFiltered(org.squashtest.tm.core.foundation.collection.Paging filter)
           
 List<User> findAllUsersOrderedByLogin()
           
 User findUserByLogin(String login)
           
 List<User> findUsersByLoginList(List<String> idList)
           
 
Methods inherited from interface org.squashtest.csp.tm.internal.repository.EntityDao
findAll, findAllByIds, findById, flush, persist, persist, remove
 

Method Detail

findAllUsersOrderedByLogin

List<User> findAllUsersOrderedByLogin()

findAllUsersFiltered

List<User> findAllUsersFiltered(org.squashtest.tm.core.foundation.collection.Paging filter)

findUserByLogin

User findUserByLogin(String login)

findUsersByLoginList

List<User> findUsersByLoginList(List<String> idList)

checkLoginAvailability

void checkLoginAvailability(String login)
checks if a user already exist with the same login in the database.
If so, raise a LoginAlreadyExistsException

Parameters:
login - *


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