public interface UserFinder extends BaseFinder<User,Long>
| Modifier and Type | Method and Description |
|---|---|
List<User> |
findByCriteria(org.hibernate.criterion.DetachedCriteria dc,
Integer start,
Integer limit,
boolean onlyActive)
Funkcja umożliwia wyszukanie użytkowników bez zawężenia listy wyników do użytkowników aktywnych
|
List<User> |
findByGroup(String groupName)
Pobiera użytkowników należących do podanej grupy
|
List<User> |
findByGroups(List<String> groups)
Pobiera listę użytkowników z podanych grup
|
List<User> |
findByOU(String ouSymbol)
Pobiera użytkowników z podanej jednostki
|
List<User> |
findByOUs(List<String> ouSymbols)
Pobiera użytkowników z podanych jednostek
|
List<User> |
findByRoleId(Long roleId)
Pobiera użytkowników posiadających stanowisko przypisane do podanej roli
|
User |
findByUserName(String userName,
boolean onlyActive,
String... joins)
Pobiera użytkownika po loginie.
|
User |
findByUserName(String userName,
String... joins)
Pobiera użytkownika po loginie.
|
List<String> |
findUserNamesByGroups(List<String> groups)
Pobiera listę loginów użytkowników z podanych grup
|
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAllUser findByUserName(String userName, String... joins)
userName - Login użytkownikajoins - Określa, które elementy mamy dołączyć do obiektu User.User findByUserName(String userName, boolean onlyActive, String... joins)
userName - Login użytkownikaonlyActive - Określa, czy brać pod uwagę użytkwoników nieaktywnych.
Wartość false pozwoli uwzględnić użytkowników nieaktywnych.joins - Określa, które elementy mamy dołączyć do obiektu User.List<User> findByRoleId(Long roleId)
roleId - Id roli(z bazy danych)List<User> findByOUs(List<String> ouSymbols)
ouSymbols - Lista symboli jednostki organizacyjnejList<User> findByOU(String ouSymbol)
ouSymbol - Symbol jendostkiList<User> findByCriteria(org.hibernate.criterion.DetachedCriteria dc, Integer start, Integer limit, boolean onlyActive)
dc - Definicja zapytaniastart - Przesunięcie w zbiorze wynikówlimit - Maksymalna ilość wynikówonlyActive - Określa, czy brać pod uwagę użytkwoników nieaktywnych.
Wartość false pozwoli uwzględnić użytkowników nieaktywnych.List<User> findByGroup(String groupName) throws GroupNotFoundException
groupName - Nazwa grupy dla której chcemy pobrać użytkownikówGroupNotFoundException - Jeżeli nie znaleziono grupy o podanej nazwieList<User> findByGroups(List<String> groups)
groups - Lista nazw grupCopyright © 2014 Suncode. All rights reserved.