| Package | Description | 
|---|---|
| com.suncode.pwfl.administration.structure | Pakiet zawiera zbiór elementów umożliwiających zarządzanie stanowiskami i jednostkami organizacyjnymi. | 
| com.suncode.pwfl.administration.user | Pakiet zawiera zbiór elementów umożliwiających zarządzanie użytkownikami i grupami użytkowników. | 
| Modifier and Type | Field and Description | 
|---|---|
| Set<Position> | Position. subPositions | 
| Modifier and Type | Method and Description | 
|---|---|
| Position | PositionFinder. findBySymbol(String symbol,
            String... joins)Pobiera stanowisko o podanym symbolu. | 
| Position | OrganizationalUnit. getDirectorPosition() | 
| Position | Position. getHigherPosition() | 
| Position | StructureService. getPosition(Long id,
           String... joins)Pobiera stanowisko o podanym id. | 
| Position | PositionFinder. getPosition(Long id,
           String... joins)Pobiera stanowisko o podanym id. | 
| Position | StructureService. getPosition(String symbol,
           String... joins)Pobiera stanowisko o podanym symbolu. | 
| Modifier and Type | Method and Description | 
|---|---|
| CountedResult<Position> | PositionFinder. find(String positionName,
    String positionSymbol,
    String higherPositionName,
    String ouName,
    Integer start,
    Integer limit,
    Sorter sorter)Umożliwia wyszukiwania stanowisk | 
| List<Position> | PositionFinder. findAvailablePositions(String... joins)Pobiera listę stanowisk, które nie są przypisane do żadnego użytkownika | 
| CountedResult<Position> | PositionFinder. findByFilters(HibernateFilter filter,
             Pagination pagination)Umożliwia wyszukiwanie stanowisk na podstawie filtrów | 
| CountedResult<Position> | PositionFinder. findByHigherPositionSymbol(String positionName,
                          String positionSymbol,
                          String higherPositionSymbol,
                          String organizationalUnitSymbol,
                          Integer start,
                          Integer limit,
                          Sorter sorter)Umożliwia wyszukiwania stanowisk | 
| List<Position> | PositionFinder. findByName(String positionName,
          String... joins)Pobiera listę stanowisk po nazwie | 
| List<Position> | PositionFinder. findByRole(Long roleId,
          String... joins)Pobiera stanowiska, które są powiązane z rolą o podanym id | 
| List<Position> | PositionFinder. findByUserName(String userName,
              String... joins)Pobiera stanowiska dla podanego użytkownika | 
| Set<Position> | Role. getPositions() | 
| Set<Position> | Position. getSubPositions() | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | StructureService. createPosition(Position position)Tworzy nowe stanowisko | 
| void | OrganizationalUnit. setDirectorPosition(Position directorPosition)Ustawia stanowisko kierownicze | 
| void | Position. setHigherPosition(Position higherPosition)Ustawia stanowisko nadrzędne | 
| void | StructureService. updatePosition(Position position)Modyfikuje stanwisko | 
| void | StructureService. validatePosition(Position position)Sprawdza następujące warunki:
 
 Czy nazwa stanowiska nie jest pusta
 Czy symbol stanowiska nie jest pusty
 Czy symbol stanowiska nie jest już przypisany do innego stanowiska
  | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Role. setPositions(Set<Position> positions) | 
| void | Position. setSubPositions(Set<Position> subPositions) | 
| Modifier and Type | Method and Description | 
|---|---|
| static UserInfo.PositionInfo | UserInfo.PositionInfo. of(Position position,
  boolean expanded) | 
| Constructor and Description | 
|---|
| PositionInfo(Position position) | 
| PositionInfo(Position position,
            boolean expanded) | 
Copyright © 2019 Suncode. All rights reserved.