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
|
CountedResult<User> |
findByFilters(List<HibernateFilter> filters,
UserSorter sorter,
int start,
int limit)
Pobiera użytkowników na podstawie zdefiniowanych filtrów.
|
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
|
List<User> |
findByRoles(List<RoleFilter> filters)
Wyszukuje użytkowników po zdefiniowanych rolach
|
User |
findByUserName(String userName,
boolean onlyActive,
String... joins)
Pobiera użytkownika po loginie.
|
User |
findByUserName(String userName,
String... joins)
Pobiera użytkownika po loginie.
|
User |
findByUserNameIgnoreCase(String userName,
boolean onlyActive,
String... joins)
Pobiera użytkownika po loginie pomijając wielkość liter
|
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, getAll, getCountedResult, getCountedResult
User findByUserName(String userName, String... joins)
userName
- Login użytkownikajoins
- Określa, które elementy mamy dołączyć do obiektu User.User findByUserNameIgnoreCase(String userName, boolean onlyActive, String... joins)
userName
- login użytkownikaonlyActive
- określa, czy szukać tylko aktywnych użytkownikówjoins
- określa, które elementy dołączyć do obiektu UserUser 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> findByRoles(List<RoleFilter> filters)
filters
- Filtry rólList<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)
groupName
- Nazwa grupy dla której chcemy pobrać użytkownikówList<User> findByGroups(List<String> groups)
groups
- Lista nazw grupList<String> findUserNamesByGroups(List<String> groups)
groups
- Lista nazw grupCountedResult<User> findByFilters(List<HibernateFilter> filters, UserSorter sorter, int start, int limit)
filters
- Lista zdefiniowanych filtrów wyszukiwania. Należy budować filtry z obiektówsorter
- Zdefiniowany rodzaj sortowania.start
- Przesunięcie w zbiorze wyników.limit
- Maksymalna ilość wyników.Copyright © 2019 Suncode. All rights reserved.