Interface UserDataBinder

All Known Implementing Classes:
UserDataBinderImpl

public interface UserDataBinder
  • Method Details

    • getAuthenticatedUserTO

      UserTO getAuthenticatedUserTO()
    • getUserTO

      UserTO getUserTO(String key)
    • getUserTO

      UserTO getUserTO(User user, boolean details)
    • getLinkedAccountTO

      LinkedAccountTO getLinkedAccountTO(LinkedAccount account)
    • create

      void create(User user, UserCR userCR)
    • update

      UserWorkflowResult.PropagationInfo update(User toBeUpdated, UserUR userUR)
      Update user, given UserUR.
      Parameters:
      toBeUpdated - user to be updated
      userUR - bean containing update request
      Returns:
      propagation information
    • setMfa

      void setMfa(String username, Mfa mfa)
      Set Mfa information for the given username.
      Parameters:
      username - user to be updated
      mfa - MFA information