public interface AdminSecurityService
| Modifier and Type | Method and Description |
|---|---|
AdminUser |
changePassword(PasswordChange passwordChange) |
GenericResponse |
changePassword(java.lang.String username,
java.lang.String oldPassword,
java.lang.String password,
java.lang.String confirmPassword) |
void |
deleteAdminPermission(AdminPermission permission) |
void |
deleteAdminRole(AdminRole role) |
void |
deleteAdminUser(AdminUser user) |
boolean |
doesOperationExistForCeilingEntity(PermissionType permissionType,
java.lang.String ceilingEntityFullyQualifiedName) |
boolean |
isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser,
PermissionType permissionType,
java.lang.String ceilingEntityFullyQualifiedName) |
AdminPermission |
readAdminPermissionById(java.lang.Long id) |
AdminRole |
readAdminRoleById(java.lang.Long id) |
AdminUser |
readAdminUserById(java.lang.Long id) |
AdminUser |
readAdminUserByUserName(java.lang.String userName) |
java.util.List<AdminPermission> |
readAllAdminPermissions() |
java.util.List<AdminRole> |
readAllAdminRoles() |
java.util.List<AdminUser> |
readAllAdminUsers() |
GenericResponse |
resetPasswordUsingToken(java.lang.String username,
java.lang.String token,
java.lang.String password,
java.lang.String confirmPassword)
Updates the password for the passed in user only if the passed
in token is valid for that user.
|
AdminPermission |
saveAdminPermission(AdminPermission permission) |
AdminRole |
saveAdminRole(AdminRole role) |
AdminUser |
saveAdminUser(AdminUser user) |
GenericResponse |
sendForgotUsernameNotification(java.lang.String emailAddress)
Looks up the corresponding AdminUser and emails the address on file with
the associated username.
|
GenericResponse |
sendResetPasswordNotification(java.lang.String userName)
Generates an access token and then emails the user.
|
java.util.List<AdminUser> readAllAdminUsers()
AdminUser readAdminUserById(java.lang.Long id)
AdminUser readAdminUserByUserName(java.lang.String userName)
void deleteAdminUser(AdminUser user)
java.util.List<AdminRole> readAllAdminRoles()
AdminRole readAdminRoleById(java.lang.Long id)
void deleteAdminRole(AdminRole role)
java.util.List<AdminPermission> readAllAdminPermissions()
AdminPermission readAdminPermissionById(java.lang.Long id)
AdminPermission saveAdminPermission(AdminPermission permission)
void deleteAdminPermission(AdminPermission permission)
AdminUser changePassword(PasswordChange passwordChange)
boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, java.lang.String ceilingEntityFullyQualifiedName)
boolean doesOperationExistForCeilingEntity(PermissionType permissionType, java.lang.String ceilingEntityFullyQualifiedName)
GenericResponse sendForgotUsernameNotification(java.lang.String emailAddress)
emailAddress - GenericResponse sendResetPasswordNotification(java.lang.String userName)
userName - GenericResponse resetPasswordUsingToken(java.lang.String username, java.lang.String token, java.lang.String password, java.lang.String confirmPassword)
username - Name of the usertoken - Valid reset tokenpassword - new passwordGenericResponse changePassword(java.lang.String username, java.lang.String oldPassword, java.lang.String password, java.lang.String confirmPassword)
Copyright © 2018. All Rights Reserved.