Class SingleUserSyncServiceImpl<T extends UserToSync>
java.lang.Object
ru.cg.webbpm.modules.security.db.synchronization.api.user.SingleUserSyncServiceImpl<T>
- All Implemented Interfaces:
SingleUserSyncService<T>
- Direct Known Subclasses:
LdapSingleUserSyncService
public class SingleUserSyncServiceImpl<T extends UserToSync>
extends Object
implements SingleUserSyncService<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSingleUserSyncServiceImpl
(UserService userService, OrgUnitService orgUnitService) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
afterUserCreate
(UserToSync userToSync, User savedUser) protected void
afterUserDelete
(User user) protected void
afterUserUpdate
(UserToSync userToSync, User savedUser) protected User
createNewUser
(UserToSync user) void
deleteUsers
(Collection<User> users) protected OrgUnit
getOrgUnit
(UserToSync user) synchronizeUser
(T userFromSource, User userFromDb) protected User
updateUserFromSource
(UserToSync user, User userFromDb)
-
Field Details
-
userService
-
orgUnitService
-
-
Constructor Details
-
SingleUserSyncServiceImpl
-
-
Method Details
-
synchronizeUser
- Specified by:
synchronizeUser
in interfaceSingleUserSyncService<T extends UserToSync>
-
deleteUsers
- Specified by:
deleteUsers
in interfaceSingleUserSyncService<T extends UserToSync>
-
updateUserFromSource
-
getOrgUnit
-
createNewUser
-
afterUserDelete
-
afterUserCreate
-
afterUserUpdate
-