public interface PositionFinder extends BaseFinder<Position,Long>
Modifier and Type | Method and Description |
---|---|
CountedResult<Position> |
find(String positionName,
String positionSymbol,
String higherPositionName,
String ouName,
Integer start,
Integer limit,
Sorter sorter)
Umożliwia wyszukiwania stanowisk
|
List<Position> |
findAvailablePositions(String... joins)
Pobiera listę stanowisk, które nie są przypisane do żadnego użytkownika
|
CountedResult<Position> |
findByFilters(HibernateFilter filter,
Pagination pagination)
Umożliwia wyszukiwanie stanowisk na podstawie filtrów
|
CountedResult<Position> |
findByHigherPositionSymbol(String positionName,
String positionSymbol,
String higherPositionSymbol,
String organizationalUnitSymbol,
Integer start,
Integer limit,
Sorter sorter)
Umożliwia wyszukiwania stanowisk
|
List<Position> |
findByName(String positionName,
String... joins)
Pobiera listę stanowisk po nazwie
|
List<Position> |
findByRole(Long roleId,
String... joins)
Pobiera stanowiska, które są powiązane z rolą o podanym id
|
Position |
findBySymbol(String symbol,
String... joins)
Pobiera stanowisko o podanym symbolu.
|
List<Position> |
findByUserName(String userName,
String... joins)
Pobiera stanowiska dla podanego użytkownika
|
Position |
getPosition(Long id,
String... joins)
Pobiera stanowisko o podanym id.
|
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult
Position getPosition(Long id, String... joins)
id
- Id stanowiskajoins
- Określa, które elementy mamy dołączyć do obiektu stanowiska.List<Position> findByUserName(String userName, String... joins) throws UserNotFoundException
userName
- Login użytkownikaUserNotFoundException
- Jeżeli nie znaleziono użytkownika o podanej nazwiePosition findBySymbol(String symbol, String... joins)
symbol
- Symbol stanowiskajoins
- Określa, które elementy mamy dołączyć do obiektu stanowiska.List<Position> findByRole(Long roleId, String... joins)
roleId
- Id roliList<Position> findByName(String positionName, String... joins)
positionName
- Nazwa stanowiskajoins
- Określa, które elementy mamy dołączyć do obiektu stanowiska.List<Position> findAvailablePositions(String... joins)
joins
- Określa, które elementy mamy dołączyć do obiektu stanowiska.CountedResult<Position> find(String positionName, String positionSymbol, String higherPositionName, String ouName, Integer start, Integer limit, Sorter sorter)
positionName
- Nazwa stanowiskapositionSymbol
- Symbol stanowiskahigherPositionName
- Nazwa stanwiska nadrzędnegoouName
- Nazwa jednostki organizacyjnejstart
- Przesunięcie w zbiorze wynikówlimit
- Maksymalna ilość wynikówsorter
- Obiekt definiujący sortowanieCountedResult<Position> findByHigherPositionSymbol(String positionName, String positionSymbol, String higherPositionSymbol, String organizationalUnitSymbol, Integer start, Integer limit, Sorter sorter)
positionName
- Nazwa stanowiskapositionSymbol
- Symbol stanowiskahigherPositionSymbol
- Symbol stanwiska nadrzędnegoorganizationalUnitName
- Nazwa jednostki organizacyjnejstart
- Przesunięcie w zbiorze wynikówlimit
- Maksymalna ilość wynikówsorter
- Obiekt definiujący sortowanieCountedResult<Position> findByFilters(HibernateFilter filter, Pagination pagination)
filters
- Filtry wyszukiwania budowane z obiektów SimpleHibernateFilter
lub
GroupHibernateFilter
pagination
- Parametr definiujący rodzaj sortowania, przesunięcie w zbiorze wyników oraz
maksymalną ilość wyników.Copyright © 2019 Suncode. All rights reserved.