Uses of Class
com.easydesk.security.util.DataBackendException
Packages that use DataBackendException
Package
Description
EasyDesk 의 ObjectModel 객체(OM, Object Model) 패키지.
-
Uses of DataBackendException in com.easydesk.modules.security.adaptor
Methods in com.easydesk.modules.security.adaptor that throw DataBackendExceptionModifier and TypeMethodDescriptiondatabase 에 존재하지 않는 group 인 경우에만 add 가능하다.database 에 존재하지 않는 user 인 경우에만 add 가능하다.voidModuleUserManagerAdaptor.authenticate(User user, String password) Authenticate an User with the specified password.voidModuleUserManagerAdaptor.changePassword(User user, String oldPassword, String newPassword) Change the password for an User.booleanbooleanbooleanbooleanvoidModuleUserManagerAdaptor.forcePassword(User user, String password) Forcibly sets new password for an User.Group[]User[]ModuleGroupManagerAdaptor.getInstance(Long id) ModuleUserManagerAdaptor.getInstance(Long id) voidvoidvoidvoidModuleUserManagerAdaptor.retrieveUserList(Object criteria) Retrieves a list of users based on the specified criteria.voidSaves User's data in the permanent storage. -
Uses of DataBackendException in com.easydesk.om
Methods in com.easydesk.om that throw DataBackendExceptionModifier and TypeMethodDescriptionbooleanEasyDeskUserImpl.hasAnyRoleIn(Group group) 주어진 Module 에 Guest/Anonymous 는 제외한 다른 역할을 가지고 있는지 확인한다. -
Uses of DataBackendException in com.easydesk.security.adaptor
Methods in com.easydesk.security.adaptor that throw DataBackendExceptionModifier and TypeMethodDescriptionGroup 을 저장소에 저장한다.PermissionManagerAdaptor.add(Permission entity) Permission 을 저장소에 저장한다.Role 을 저장소에 저장한다.새 사용자를 저장소에 추가한다.voidUserManagerAdaptor.authenticate(User user, String plainTextPassword) Authenticate an User with the specified password.voidUserManagerAdaptor.changePassword(User user, String oldPassword, String newPassword) Change the password for an User.booleanid 로 Group 이 저장소에 존재하는지 확인한다.boolean이름에 해당하는 Group 이 저장소에 존재하는지 확인한다.booleanPermissionManagerAdaptor.exists(Permission entity) id 로 Permission 이 저장소에 존재하는지 확인한다.boolean이름에 해당하는 Permission 이 저장소에 존재하는지 확인한다.booleanid 로 Role 이 저장소에 존재하는지 확인한다.boolean이름에 해당하는 Role 이 저장소에 존재하는지 확인한다.booleanid 로 사용자가 저장소에 존재하는지 확인한다.booleanlogin 이름에 해당하는 사용자가 저장소에 존재하는지 확인한다.voidUserManagerAdaptor.forcePassword(User user, String password) Forcibly sets new password for an User.Group[]이름에 해당하는 Group 을 구한다.이름에 해당하는 Permission 을 구한다.Role[]이름에 해당하는 Role 을 구한다.User[]login 이름에 해당하는 사용자를 구한다.GroupManagerAdaptor.getInstance(Long id) id 에 해당하는 Group 을 구한다.PermissionManagerAdaptor.getInstance(Integer id) id 에 해당하는 Permission 을 구한다.RoleManagerAdaptor.getInstance(Integer id) id 에 해당하는 Role 을 구한다.UserManagerAdaptor.getInstance(Long id) id 에 해당하는 사용자를 구한다.voidGroup 을 저장소에서 삭제한다.voidPermissionManagerAdaptor.remove(Permission entity) Permission 을 저장소에서 삭제한다.voidRole 을 저장소에서 삭제한다.void사용자를 저장소에서 삭제한다.voidGroup 의 이름을 변경하고 저장한다.voidPermissionManagerAdaptor.rename(Permission entity, String name) Permission 의 이름을 변경하고 저장한다.voidRole 의 이름을 변경하고 저장한다.void사용자 이름 변경은 지원하지 않는다.UserManagerAdaptor.retrieveUserList(Object criteria) 조건에 맞는 사용자 목록을 구한다.voidSaves User's data in the permanent storage. -
Uses of DataBackendException in com.easydesk.security.credentials
Methods in com.easydesk.security.credentials that throw DataBackendExceptionModifier and TypeMethodDescriptionbooleanCredentialService.authenticate(User user, String password) Authenticate a user with the specified password.booleanCryptoCredential.authenticate(User user, String password) Authenticate a user with the specified password.booleanNoOpCredential.authenticate(User user, String password) 항상 인증에 성공한다.booleanStrongHashCredential.authenticate(User user, String plainTextNewPassword) Deprecated.입력한 password 가 사용자에게 저장된 password 와 일치하는지 검증한다.voidCredentialService.setPassword(User user, String password) Set password for a user.voidCryptoCredential.setPassword(User user, String new_password) password 를 algorithm 으로 변환('iterate : salt : password' 형식)하여 UserManager 를 통해 저장한다.voidNoOpCredential.setPassword(User user, String newPassword) 아무 것도 하지 않는다.voidStrongHashCredential.setPassword(User user, String plainTextNewPassword) Deprecated.password 를 hash 하고 암호화하여 사용자 object 에 설정한다. -
Uses of DataBackendException in com.easydesk.security.entity
Methods in com.easydesk.security.entity that throw DataBackendExceptionModifier and TypeMethodDescriptionentity 를 저장소에 추가한다.voidUserManager.authenticate(User user, String password) Authenticate an User with the specified password.voidUserManager.changePassword(User user, String oldPassword, String newPassword) Change the password for an User.boolean이름에 해당하는 entity 가 저장소에 존재하는지 확인한다.booleanentity 가 저장소에 존재하는지 확인한다.voidUserManager.forcePassword(User user, String password) Forcibly sets new password for an User.T[]이름에 해당하는 entity 를 구한다.SecurityEntityManager.getInstance(K id) id 에 해당하는 entity 를 구한다.booleanEasyDeskUser.hasAnyRoleIn(Group group) 주어진 Group 에 Guest/Anonymous 는 제외한 다른 역할을 가지고 있는지 확인한다.voidentity 를 삭제한다.voidentity 의 이름을 변경한다.UserManager.retrieveUserList(Object criteria) Retrieve a list of users that meet the specified criteria.voidSaves User's data in the permanent storage. -
Uses of DataBackendException in com.easydesk.security.model
Methods in com.easydesk.security.model that throw DataBackendExceptionModifier and TypeMethodDescriptionvoidEasyDeskSecurityEntityModel.addUserGroupRole(EasyDeskUserGroupRole userGroupRole) Add a User/Group/Role relation to this entityvoidEasyDeskSecurityEntityModelImpl.addUserGroupRole(EasyDeskUserGroupRole userGroupRole) Add a User/Group/Role relation to this entity.<T extends EasyDeskUserGroupRole>
Set<T> EasyDeskSecurityEntityModel.getUserGroupRoleSet()Get the User/Group/Role set associated with this entity<T extends EasyDeskUserGroupRole>
Set<T> EasyDeskSecurityEntityModelImpl.getUserGroupRoleSet()Get the User/Group/Role set associated with this uservoidGroup 에 Role 을 부여한다.voidEasyDeskModelManager.grant(Role role, Permission permission) Grants a Role a Permission.voidGrant an User a Role in a Group.voidGroup 에 Role 을 부여한다.voidSecurityEntityModelManager.grant(Role role, Permission permission) Puts a permission in a role This method is used when adding a permission to a role TODO : switch argument ordervoidGrant an User a Role in a Group.voidEasyDeskSecurityEntityModel.removeUserGroupRole(EasyDeskUserGroupRole userGroupRole) Remove a User/Group/Role relation from this entityvoidEasyDeskSecurityEntityModelImpl.removeUserGroupRole(EasyDeskUserGroupRole userGroupRole) Remove a User/Group/Role relation from this entity.voidReplaces the assigned old Role to new role in the given group for User user.voidReplaces the assigned old Role to new role in the given group for User user.voidGroup 에서 Role 을 제거한다.voidEasyDeskModelManager.revoke(Role role, Permission permission) Revokes a Permission from a Role.voidRevoke a Role in a Group from an User.voidGroup 에서 Role 을 제거한다.voidSecurityEntityModelManager.revoke(Role role, Permission permission) Removes a permission from a role TODO : switch argument ordervoidRevoke a Role in a Group from an User.voidRevokes all roles and users from a Group.voidRevokes all permissions from a Role.voidRevokes all roles in the group from an User.voidRevokes all roles and users from a Group.voidRevokes all permissions from a Role.voidRevokes all roles from an User.