public interface ImportStructureMode
| Modifier and Type | Method and Description |
|---|---|
void |
addRoles(com.suncode.pwfl.administration.structure.Position p,
List<com.suncode.pwfl.administration.structure.Role> roles)
Dodaje role do stanowiska
|
void |
assignPositionToUser(com.suncode.pwfl.administration.user.User user,
List<com.suncode.pwfl.administration.structure.Position> positions)
Przypisuje stanowiska do użytkownika
|
com.suncode.pwfl.administration.user.User |
buildUser(Map<String,String> row,
int i,
List<Map<String,String>> structure)
Tworzy użytkownika
|
void |
changePassword(com.suncode.pwfl.administration.user.User user,
String pass)
Zmienia hasło użytkownika
|
com.suncode.pwfl.administration.user.UserGroup |
createGroup(String groupName)
Tworzy grupę
|
com.suncode.pwfl.administration.structure.OrganizationalUnit |
createOrganizationalUnit(String name,
String symbol)
Tworzy jednostkę organizacyjną
|
com.suncode.pwfl.administration.structure.Position |
createPosition(String name,
String symbol)
Tworzy stanowisko
|
com.suncode.pwfl.administration.user.User |
createUser(com.suncode.pwfl.administration.user.User user,
List<com.suncode.pwfl.administration.user.UserGroup> groups)
Tworzy użytkownika
|
void |
removeUnusedElements()
Usuwa elementy, które nie wystąpiły w danych wejściowych
|
void |
updatePosition(com.suncode.pwfl.administration.structure.Position p)
Modyfikuje stanowisko
|
com.suncode.pwfl.administration.user.User |
updateUser(com.suncode.pwfl.administration.user.User user,
Map<String,String> data,
List<com.suncode.pwfl.administration.user.UserGroup> groups)
Zmienia dane użytkownika
|
com.suncode.pwfl.administration.user.User updateUser(com.suncode.pwfl.administration.user.User user,
Map<String,String> data,
List<com.suncode.pwfl.administration.user.UserGroup> groups)
throws com.suncode.pwfl.administration.user.exception.UserNotFoundException,
com.suncode.pwfl.administration.user.exception.GroupNotFoundException
user - Użytkownikdata - Danegroups - Grupy użytkownikacom.suncode.pwfl.administration.user.exception.UserNotFoundExceptioncom.suncode.pwfl.administration.user.exception.GroupNotFoundExceptioncom.suncode.pwfl.administration.user.User createUser(com.suncode.pwfl.administration.user.User user,
List<com.suncode.pwfl.administration.user.UserGroup> groups)
throws com.suncode.pwfl.administration.user.exception.UserAlreadyExistException,
com.suncode.pwfl.administration.user.exception.GroupNotFoundException
user - Użytkownikgroups - Grupy użytkownikacom.suncode.pwfl.administration.user.exception.UserAlreadyExistExceptioncom.suncode.pwfl.administration.user.exception.GroupNotFoundExceptioncom.suncode.pwfl.administration.structure.Position createPosition(String name, String symbol)
name - Nazwa stanowiskasymbol - Symbol stanowiskacom.suncode.pwfl.administration.structure.OrganizationalUnit createOrganizationalUnit(String name, String symbol)
name - Nazwa jednostkisymbol - Symbol jednostkivoid updatePosition(com.suncode.pwfl.administration.structure.Position p)
p - Stanowiskovoid assignPositionToUser(com.suncode.pwfl.administration.user.User user,
List<com.suncode.pwfl.administration.structure.Position> positions)
user - Użytkownikpositions - Lista stanowiskvoid changePassword(com.suncode.pwfl.administration.user.User user,
String pass)
user - Użytkownikpass - Nowe hasłocom.suncode.pwfl.administration.user.UserGroup createGroup(String groupName) throws com.suncode.pwfl.administration.user.exception.GroupAlreadyExistException
groupName - Nazwa grupycom.suncode.pwfl.administration.user.exception.GroupAlreadyExistExceptionvoid addRoles(com.suncode.pwfl.administration.structure.Position p,
List<com.suncode.pwfl.administration.structure.Role> roles)
p - Stanowiskoroles - Rolecom.suncode.pwfl.administration.user.User buildUser(Map<String,String> row, int i, List<Map<String,String>> structure) throws com.suncode.pwfl.administration.user.exception.UserNotFoundException, com.suncode.pwfl.administration.user.exception.GroupNotFoundException, com.suncode.pwfl.administration.user.exception.UserAlreadyExistException, com.suncode.pwfl.administration.user.exception.GroupAlreadyExistException
row - Dane użytkownikai - Indeks listy structurestructure - Lista danych wejściowychcom.suncode.pwfl.administration.user.exception.UserNotFoundExceptioncom.suncode.pwfl.administration.user.exception.GroupNotFoundExceptioncom.suncode.pwfl.administration.user.exception.UserAlreadyExistExceptioncom.suncode.pwfl.administration.user.exception.GroupAlreadyExistExceptionvoid removeUnusedElements()
throws com.suncode.pwfl.administration.user.exception.GroupNotFoundException
com.suncode.pwfl.administration.user.exception.GroupNotFoundExceptionCopyright © 2014 Suncode. All rights reserved.