@Component(value="importStructureAppendMode") @Scope(value="prototype") public class AppendMode extends StandardMode
ouFinder, positionFinder, userService| Constructor and Description |
|---|
AppendMode() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRoles(Position p,
List<Role> roles)
Dodaje role do stanowiska
|
protected OrganizationalUnit |
buildOu(Map<String,String> map) |
protected Position |
buildPosition(Map<String,String> map,
OrganizationalUnit ou) |
User |
buildUser(Map<String,String> row,
int i,
List<Map<String,String>> structure)
Tworzy użytkownika
|
void |
updatePosition(Position p)
Modyfikuje stanowisko
|
User |
updateUser(User user,
Map<String,String> data,
List<UserGroup> groups)
Zmienia dane użytkownika
|
removeUnusedElementsassignPositionToUser, cacheUnusedUsers, changePassword, createGroup, createOrganizationalUnit, createPosition, createUser, toNamespublic User buildUser(Map<String,String> row, int i, List<Map<String,String>> structure) throws UserNotFoundException, GroupNotFoundException, UserAlreadyExistException, GroupAlreadyExistException
ImportStructureModebuildUser in interface ImportStructureModebuildUser in class OverrideModerow - Dane użytkownikai - Indeks listy structurestructure - Lista danych wejściowychUserNotFoundExceptionGroupNotFoundExceptionUserAlreadyExistExceptionGroupAlreadyExistExceptionpublic User updateUser(User user, Map<String,String> data, List<UserGroup> groups) throws UserNotFoundException
ImportStructureModeupdateUser in interface ImportStructureModeupdateUser in class OverrideModeuser - Użytkownikdata - Danegroups - Grupy użytkownikaUserNotFoundExceptionpublic void updatePosition(Position p)
ImportStructureModeupdatePosition in interface ImportStructureModeupdatePosition in class OverrideModep - Stanowiskoprotected OrganizationalUnit buildOu(Map<String,String> map)
buildOu in class OverrideModeprotected Position buildPosition(Map<String,String> map, OrganizationalUnit ou)
buildPosition in class OverrideModepublic void addRoles(Position p, List<Role> roles)
ImportStructureModeaddRoles in interface ImportStructureModeaddRoles in class OverrideModep - Stanowiskoroles - RoleCopyright © 2020 Suncode. All rights reserved.