public interface RoleService
| Modifier and Type | Method and Description | 
|---|---|
| void | addRole(Long positionId,
       Long roleId)Dodaje rolę do stanowiska | 
| void | addRoles(Long positionId,
        List<Long> roles)Dodaje listę ról do stanowiska | 
| void | deleteRolesFromPackage(String packageId)Usuwa role z wyładowanego pakietu | 
| void | detachAllRoles(Long positionId)Odłącza wszystkie role od stanowiska | 
| void | detachRole(Long positionId,
          Long roleId)Odłącza rolę ze stanowiska | 
| void | detachRole(String userName,
          Long roleId)Odłącza rolę od użytkownika | 
| boolean | doesUserHasRole(String userName,
               Long roleId)Sprawdza czy użytkownik posiada podaną rolę | 
| Role | getRole(Long roleId)Pobiera role o podanym id | 
| Role | getRole(String packageId,
       String processDefId,
       String roleId)Pobiera role o podanych parametrach | 
| void | syncAllRoles()Pobiera role z mapy i synchronizuje je z rolami zapisanymi w bazie danych dla wszystkich pakietów | 
| void | syncRolesWithPackage(String packageId)Pobiera role z mapy i synchronizuje je z rolami zapisanymi w bazie danych | 
Role getRole(String packageId, String processDefId, String roleId)
packageId - Id pakietuprocessDefId - Id definicji procesuroleId - Id roli z mapyRole getRole(Long roleId)
roleId - Id roli z bazy danychvoid addRole(Long positionId, Long roleId)
position - Id stanowiskaroleId - Id rolivoid addRoles(Long positionId, List<Long> roles)
position - Id stanowiskaroles - Lista id rólboolean doesUserHasRole(String userName, Long roleId)
userName - Login użytkownikaroleId - Id rolivoid detachRole(Long positionId, Long roleId)
positionId - Id stanowiskaroleId - Id rolivoid detachRole(String userName, Long roleId)
userName - Login użytkownikaroleId - Id rolivoid detachAllRoles(Long positionId)
positionId - Id stanowiskavoid syncRolesWithPackage(String packageId)
packageId - Id pakietuvoid deleteRolesFromPackage(String packageId)
packageId - Id pakietuvoid syncAllRoles()
Copyright © 2019 Suncode. All rights reserved.