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.