public class ClientUserManager extends AbstractClient implements UserManager
ADMIN_DEFAULT_PASSWORD, ADMIN_USER_NAME, PASSWORD_PATTERN| Constructor and Description |
|---|
ClientUserManager() |
| Modifier and Type | Method and Description |
|---|---|
OperationResult |
changePassword(String username,
String oldPassword,
String newPassword) |
void |
delete(User user) |
void |
deleteById(Integer id) |
User |
insertUser(String name,
String rawPassword,
UserRole role,
User createdByUser) |
Boolean |
isDefaultAdminPasswordSet() |
User |
loadAdminUser() |
List<User> |
loadAll() |
List<User> |
loadAllAvailableUsers(User availableTo) |
User |
loadById(Integer userId) |
User |
loadByUserName(String userName) |
User |
loadEnabledUser(String userName) |
User |
save(User user,
User modifiedByUser) |
boolean |
verifyPassword(String username,
String password) |
public User loadById(Integer userId)
loadById in interface ItemManager<User,Integer>public User loadByUserName(String userName)
loadByUserName in interface UserManagerpublic User loadEnabledUser(String userName)
loadEnabledUser in interface UserManagerpublic User loadAdminUser()
loadAdminUser in interface UserManagerpublic List<User> loadAllAvailableUsers(User availableTo)
loadAllAvailableUsers in interface UserManagerpublic User save(User user, User modifiedByUser) throws UserPersistenceException
save in interface ItemManager<User,Integer>UserPersistenceExceptionpublic User insertUser(String name, String rawPassword, UserRole role, User createdByUser) throws UserPersistenceException
insertUser in interface UserManagerUserPersistenceExceptionpublic boolean verifyPassword(String username, String password)
verifyPassword in interface UserManagerpublic OperationResult changePassword(String username, String oldPassword, String newPassword) throws UserPersistenceException
changePassword in interface UserManagerUserPersistenceExceptionpublic Boolean isDefaultAdminPasswordSet()
isDefaultAdminPasswordSet in interface UserManagerpublic void deleteById(Integer id) throws CannotDeleteUserException
deleteById in interface ItemManager<User,Integer>CannotDeleteUserExceptionpublic void delete(User user)
delete in interface ItemManager<User,Integer>Copyright © 2021 Open Foris. All rights reserved.