Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Wstęp

Przydatne klasy:

PositionFinder

 

Dostęp do usług
PositionFinder positionFinder = FinderFactory.getPositionFinder();

 

Stanowiska

Operacje na stanowiskach
Position position = positionFinder.getPosition( positionId ); // pobieranie pozycji
Position position = positionFinder.get( positionId, Position.JOIN_DIRECTORED_UNITS, Position.JOIN_HIGHER_POSITION, Position.JOIN_OU, Position.JOIN_ROLES, Position.JOIN_USER ); // pobieranie pozycji wraz z dołączeniem jednostek zarządzanych, przełożonymi, jednostek organizacyjnych, ról i użytkownika
Position position = positionFinder.findBySymbol( symbol ); // Pobiera stanowisko o podanym symbolu

List<Position> positions = positionFinder.findByUserName( userName ); // Pobiera stanowiska podanego użytkownika
List<Position> positions = positionFinder.findByRole( roleId ); // Pobiera stanowiska o podanej roli
List<Position> positions = positionFinder.findByName( name ); // Pobiera stanowiska po nazwie
List<Position> positions = positionFinder.findAvailablePositions(); // Pobiera listę stanowisk, które nie są przypisane do żadnego użytkownika

CountedResult<Position> positions =  positionFinder.find( positionName, positionSymbol, higherPositionName, ouName, start, limit, sorter ); // Umożliwia wyszukiwania stanowisk
CountedResult<Position> positions =  positionFinder.findByHigherPositionSymbol( positionName, positionSymbol, higherPositionSymbol, ouSymbol, start, limit, sorter ); // Umożliwia wyszukiwania stanowisk
CountedResult<Position> positions =  positionFinder.find( filter, pagination ); // Umożliwia wyszukiwania stanowisk na podstawie filtrów
  • No labels