public interface AdminSecurityService
void deleteAdminUser(AdminUser user)
void deleteAdminRole(AdminRole role)
List<AdminPermission> readAllAdminPermissions()
AdminPermission readAdminPermissionById(Long id)
AdminPermission saveAdminPermission(AdminPermission permission)
void deleteAdminPermission(AdminPermission permission)
AdminUser changePassword(PasswordChange passwordChange)
boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, String ceilingEntityFullyQualifiedName)
boolean doesOperationExistForCeilingEntity(PermissionType permissionType, String ceilingEntityFullyQualifiedName)
GenericResponse sendForgotUsernameNotification(String emailAddress)
emailAddress
- GenericResponse sendResetPasswordNotification(String userName)
userName
- GenericResponse resetPasswordUsingToken(String username, String token, String password, String confirmPassword)
username
- Name of the usertoken
- Valid reset tokenpassword
- new passwordGenericResponse changePassword(String username, String oldPassword, String password, String confirmPassword)
Copyright © 2013. All rights reserved.