## Uses of Class
com.sas.lsaf.security.user.User

- Packages that use User
  Package | Description
  --- | ---
  com.sas.lsaf.security.user | Service and classes to create and manipulate users in the system.

- - ### Uses of User in com.sas.lsaf.security.user

    Methods in com.sas.lsaf.security.user that return User
    Modifier and Type | Method | Description
    --- | --- | ---
    `User` | UserService.`createUser​(UserCreateInfo userInfo)` | Creates a user in the system.
    `User` | UserService.`getUserByUserId​(java.lang.String userId)` | Gets the full representation of a user given their user identifier.
    `User` | UserService.`setDefaultAuthenticatorByUserId​(java.lang.String userId, java.lang.String newPassword)` | Sets the specified user account to use the default authenticator and the new password specified.
    `User` | UserService.`setExternalAuthenticatorByUserId​(java.lang.String userId, java.lang.String authenticator, java.lang.String authenticatorUsername)` | Sets the external authenticator for a user.
    `User` | UserService.`updateUser​(User user)` | Updates a user in the system.

    Methods in com.sas.lsaf.security.user that return types with arguments of type User
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<User>` | UserService.`getAllUsers()` | Gets the full representation of all the users that are defined in the system.
    `java.util.Set<User>` | UserService.`getUsersByUserIds​(java.util.Set<java.lang.String> userIds)` | Gets the full representations for the specified user identifiers.

    Methods in com.sas.lsaf.security.user with parameters of type User
    Modifier and Type | Method | Description
    --- | --- | ---
    `User` | UserService.`updateUser​(User user)` | Updates a user in the system.