public interface ImportStructureMode
| Modifier and Type | Method and Description |
|---|---|
void |
addRoles(Position p,
List<Role> roles)
Dodaje role do stanowiska
|
void |
assignPositionToUser(User user,
List<Position> positions)
Przypisuje stanowiska do użytkownika
|
User |
buildUser(Map<String,String> row,
int i,
List<Map<String,String>> structure)
Tworzy użytkownika
|
void |
cacheUnusedUsers(Set<String> structureUsers)
Zapisuje do pamięci użytkowników, których nie obejmuje import struktury i którzy mają zostać zdezaktywowani.
|
void |
changePassword(User user,
String pass)
Zmienia hasło użytkownika
|
UserGroup |
createGroup(String groupName)
Tworzy grupę
|
OrganizationalUnit |
createOrganizationalUnit(String name,
String symbol)
Tworzy jednostkę organizacyjną
|
Position |
createPosition(String name,
String symbol)
Tworzy stanowisko
|
User |
createUser(User user,
List<UserGroup> groups)
Tworzy użytkownika
|
void |
removeUnusedElements(String unusedUsersHandleType,
String assignmentUsers)
Usuwa elementy, które nie wystąpiły w danych wejściowych
|
void |
updatePosition(Position p)
Modyfikuje stanowisko
|
User |
updateUser(User user,
Map<String,String> data,
List<UserGroup> groups)
Zmienia dane użytkownika
|
User updateUser(User user, Map<String,String> data, List<UserGroup> groups) throws UserNotFoundException, GroupNotFoundException
user - Użytkownikdata - Danegroups - Grupy użytkownikaUserNotFoundExceptionGroupNotFoundExceptionUser createUser(User user, List<UserGroup> groups) throws UserAlreadyExistException, GroupNotFoundException
user - Użytkownikgroups - Grupy użytkownikaUserAlreadyExistExceptionGroupNotFoundExceptionPosition createPosition(String name, String symbol)
name - Nazwa stanowiskasymbol - Symbol stanowiskaOrganizationalUnit createOrganizationalUnit(String name, String symbol)
name - Nazwa jednostkisymbol - Symbol jednostkivoid updatePosition(Position p)
p - Stanowiskovoid assignPositionToUser(User user, List<Position> positions)
user - Użytkownikpositions - Lista stanowiskvoid changePassword(User user, String pass)
user - Użytkownikpass - Nowe hasłoUserGroup createGroup(String groupName) throws GroupAlreadyExistException
groupName - Nazwa grupyGroupAlreadyExistExceptionvoid addRoles(Position p, List<Role> roles)
p - Stanowiskoroles - RoleUser buildUser(Map<String,String> row, int i, List<Map<String,String>> structure) throws UserNotFoundException, GroupNotFoundException, UserAlreadyExistException, GroupAlreadyExistException
row - Dane użytkownikai - Indeks listy structurestructure - Lista danych wejściowychUserNotFoundExceptionGroupNotFoundExceptionUserAlreadyExistExceptionGroupAlreadyExistExceptionvoid removeUnusedElements(String unusedUsersHandleType, String assignmentUsers) throws GroupNotFoundException
GroupNotFoundExceptionCopyright © 2020 Suncode. All rights reserved.