| createUserSearchQuery(String, List, boolean, String) |  | 0% |  | 0% | 15 | 15 | 39 | 39 | 1 | 1 |
| getUsersByName(String, String, boolean) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| changePassword(String, String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getUserByUsername(String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getUsers(String, List, boolean, Integer, Integer) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| changePassword(User, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| changeQuestionAnswer(User, String, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| changeQuestionAnswer(String, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getUsersByRole(Role) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getUserByUuid(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| generateSystemId() |   | 60% |   | 50% | 1 | 2 | 3 | 10 | 0 | 1 |
| isSecretAnswer(User, String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getLoginCredentialByUuid(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getCountOfUsers(String, List, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| changeHashedPassword(User, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateUserPassword(String, String, Integer, Date, Integer) |   | 83% |   | 50% | 1 | 2 | 1 | 16 | 0 | 1 |
| getPrivilegeByUuid(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRoleByUuid(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLoginCredential(User) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrivilege(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRole(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllUsers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllPrivileges() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| savePrivilege(Privilege) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| saveRole(Role) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllRoles() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteUser(User) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deletePrivilege(Privilege) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deleteRole(Role) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateLoginCredential(LoginCredential) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasDuplicateUsername(String, String, Integer) |   | 96% |   | 64% | 5 | 8 | 1 | 23 | 0 | 1 |
| saveUser(User, String) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| getUsersByPerson(Person, boolean) |  | 100% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| getUser(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| HibernateUserDAO() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSessionFactory(SessionFactory) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |