public interface UserService
extends org.springframework.security.provisioning.UserDetailsManager
| Modifier and Type | Method and Description |
|---|---|
void |
changeUsersEmail(java.lang.String username,
java.lang.String newEmail)
Allows a specified user's email address.
|
void |
changeUsersPassword(java.lang.String username,
java.lang.String newPassword,
java.lang.String confirmNewPassword)
Allows a specified user's password.
|
void |
disableUser(java.lang.String username)
Disables the specified user
|
void |
enableUser(java.lang.String username)
Enables the specified user
|
java.util.List<Policy> |
getAuthorities()
Gets all Authorities in the system
|
java.util.List<User> |
getUserByFirstnameLike(java.lang.String firstname)
Retrieves a List of
User whose firstname like firstname% |
java.util.List<User> |
getUserBySurnameLike(java.lang.String surname)
Retrieves a List of
User whose surname like surname% |
java.util.List<User> |
getUserByUsernameLike(java.lang.String username)
Retrieves a List of
User whose username like username% |
java.util.List<UserLite> |
getUserLites()
Gets all UserLites in the system
|
java.util.List<User> |
getUsers()
Gets all Users in the system
|
void |
grantAuthority(java.lang.String username,
java.lang.String authority)
Attempts to grant an authority to a user
|
User |
loadUserByUsername(java.lang.String username) |
void |
revokeAuthority(java.lang.String username,
java.lang.String authority)
Attempts to revoke an authority from a user
|
java.util.List<User> getUsers()
java.util.List<UserLite> getUserLites()
java.util.List<Policy> getAuthorities()
User loadUserByUsername(java.lang.String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsServiceorg.springframework.security.core.userdetails.UsernameNotFoundExceptionorg.springframework.dao.DataAccessExceptionvoid grantAuthority(java.lang.String username,
java.lang.String authority)
username - authority - java.lang.IllegalArgumentException - - if the user already has the authorityvoid revokeAuthority(java.lang.String username,
java.lang.String authority)
username - authority - java.lang.IllegalArgumentException - - if the user does not hold the authorityvoid changeUsersPassword(java.lang.String username,
java.lang.String newPassword,
java.lang.String confirmNewPassword)
throws java.lang.IllegalArgumentException
username - newPassword - as plain textconfirmNewPassword - as plain textjava.lang.IllegalArgumentException - If the passwords don't matchvoid changeUsersEmail(java.lang.String username,
java.lang.String newEmail)
throws java.lang.IllegalArgumentException
username - newEmail - as plain textjava.lang.IllegalArgumentException - If the user is not validvoid disableUser(java.lang.String username)
username - java.lang.IllegalArgumentException - - if the specified user does not existvoid enableUser(java.lang.String username)
username - java.lang.IllegalArgumentException - - if the specified user does not existjava.util.List<User> getUserByUsernameLike(java.lang.String username)
User whose username like username%username - User or null if does not existjava.util.List<User> getUserByFirstnameLike(java.lang.String firstname)
User whose firstname like firstname%username - User or null if does not existjava.util.List<User> getUserBySurnameLike(java.lang.String surname)
User whose surname like surname%username - User or null if does not existCopyright © 2007-2019 Ikasan. All Rights Reserved.