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, getCountedResultUser 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.