Class InternalUserManagementAdapterImpl
java.lang.Object
net.andresbustamante.yafoot.core.web.adapters.InternalUserManagementAdapterImpl
- All Implemented Interfaces:
UserManagementAdapter
@Component
public class InternalUserManagementAdapterImpl
extends Object
implements UserManagementAdapter
Internal users adapter implementation.
-
Constructor Summary
ConstructorsConstructorDescriptionInternalUserManagementAdapterImpl
(UserMapper userMapper, org.springframework.web.client.RestTemplate restTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteUser
(User user, UserContext context) Deletes an existing user.void
updateUser
(User user, UserContext context) Updates an existing user.
-
Constructor Details
-
InternalUserManagementAdapterImpl
public InternalUserManagementAdapterImpl(UserMapper userMapper, @Qualifier("usersRestTemplate") org.springframework.web.client.RestTemplate restTemplate)
-
-
Method Details
-
updateUser
Description copied from interface:UserManagementAdapter
Updates an existing user.- Specified by:
updateUser
in interfaceUserManagementAdapter
- Parameters:
user
- User to updatecontext
- User context- Throws:
DirectoryException
- When a problem comes from the storage layer
-
deleteUser
Description copied from interface:UserManagementAdapter
Deletes an existing user.- Specified by:
deleteUser
in interfaceUserManagementAdapter
- Parameters:
user
- User to delete.context
- User context- Throws:
DirectoryException
- When a problem comes from the storage layer
-