Class InternalUserManagementAdapterImpl

java.lang.Object
net.andresbustamante.yafoot.core.web.adapters.InternalUserManagementAdapterImpl
All Implemented Interfaces:
net.andresbustamante.yafoot.core.adapters.UserManagementAdapter

@Component public class InternalUserManagementAdapterImpl extends Object implements net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
Internal users adapter implementation.
  • Constructor Details

    • InternalUserManagementAdapterImpl

      public InternalUserManagementAdapterImpl(UserMapper userMapper, @Qualifier("usersRestTemplate") org.springframework.web.client.RestTemplate restTemplate)
  • Method Details

    • updateUser

      @Async public void updateUser(net.andresbustamante.yafoot.users.model.User user, net.andresbustamante.yafoot.commons.model.UserContext context) throws net.andresbustamante.yafoot.commons.exceptions.DirectoryException
      Specified by:
      updateUser in interface net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
      Throws:
      net.andresbustamante.yafoot.commons.exceptions.DirectoryException
    • deleteUser

      public void deleteUser(net.andresbustamante.yafoot.users.model.User user, net.andresbustamante.yafoot.commons.model.UserContext context) throws net.andresbustamante.yafoot.commons.exceptions.DirectoryException
      Specified by:
      deleteUser in interface net.andresbustamante.yafoot.core.adapters.UserManagementAdapter
      Throws:
      net.andresbustamante.yafoot.commons.exceptions.DirectoryException