| resetPassword(String) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| changePassword(String, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| update(UUID, UserDTO, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| delete(UUID) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getProfile() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| deleteAccountRequest() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| generateFtpPassword(UUID) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| updateRoles(UUID, Set) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| listUsers(Pageable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| adminResetPassword(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| sendEmail(UUID) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateUserPreference(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateUserPreferences(UserService.UserPreferences) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| archiveAccounts(Set) |   | 90% |  | 100% | 0 | 2 | 2 | 10 | 0 | 1 |
| extendAccount(UUID) |   | 75% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| addVettedUserRole(UUID) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listAvailableRoles() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateUser(UserDTO) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| unlockAccount(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lockAccount(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| archiveAccount(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| registerUser(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| list(UserFilter, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| enableAccount(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| disableAccount(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getUser(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| UserApiServiceImpl() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |