类 UserAuthorizationServiceImpl
java.lang.Object
cn.nkpro.elcube.security.impl.UserAuthorizationServiceImpl
- 所有已实现的接口:
DeployAble,UserAuthorizationService
@Order(20)
@Service
public class UserAuthorizationServiceImpl
extends Object
implements UserAuthorizationService, DeployAble
-
字段概要
从接口继承的字段 cn.nkpro.elcube.security.UserAuthorizationService
GROUP_TO_ACCOUNT, GROUP_TO_PERM -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddAccountFromGroup(String groupId, String accountId)buildGrantedPerms(UserAccount account)创建指定账号的权限集合checkGroupKey(UserGroupBO group, Boolean ignore)voidexportConfig(com.alibaba.fastjson.JSONObject config, com.alibaba.fastjson.JSONObject export)getGroupDetail(String groupId)getGroupDetailByKey(String groupKey)getLimitDetail(String limitId)getPermDetail(String permId)getPerms()voidimportConfig(com.alibaba.fastjson.JSONObject data)voidloadExport(com.alibaba.fastjson.JSONArray exports)voidremoveAccountFromGroup(String groupId, String accountId)voidremoveGroup(String groupId)voidremoveLimit(String limitId)voidremovePerm(String permId)voidupdateGroup(UserGroupBO group, Boolean ignore)voidupdateLimit(AuthLimit limit)voidupdatePerm(AuthPermission perm)
-
构造器详细资料
-
UserAuthorizationServiceImpl
public UserAuthorizationServiceImpl()
-
-
方法详细资料
-
buildGrantedPerms
创建指定账号的权限集合- 指定者:
buildGrantedPerms在接口中UserAuthorizationService- 参数:
account- 账号- 返回:
- List
-
getLimits
- 指定者:
getLimits在接口中UserAuthorizationService
-
getLimitDetail
- 指定者:
getLimitDetail在接口中UserAuthorizationService
-
updateLimit
- 指定者:
updateLimit在接口中UserAuthorizationService
-
removeLimit
- 指定者:
removeLimit在接口中UserAuthorizationService
-
getPerms
- 指定者:
getPerms在接口中UserAuthorizationService
-
getPermDetail
- 指定者:
getPermDetail在接口中UserAuthorizationService
-
updatePerm
- 指定者:
updatePerm在接口中UserAuthorizationService
-
removePerm
- 指定者:
removePerm在接口中UserAuthorizationService
-
getGroups
- 指定者:
getGroups在接口中UserAuthorizationService
-
getGroupBOs
- 指定者:
getGroupBOs在接口中UserAuthorizationService
-
getGroupDetail
- 指定者:
getGroupDetail在接口中UserAuthorizationService
-
getGroupDetailByKey
- 指定者:
getGroupDetailByKey在接口中UserAuthorizationService
-
updateGroup
- 指定者:
updateGroup在接口中UserAuthorizationService
-
removeGroup
- 指定者:
removeGroup在接口中UserAuthorizationService
-
checkGroupKey
- 指定者:
checkGroupKey在接口中UserAuthorizationService
-
removeAccountFromGroup
-
addAccountFromGroup
- 指定者:
addAccountFromGroup在接口中UserAuthorizationService
-
accounts
- 指定者:
accounts在接口中UserAuthorizationService
-
loadExport
public void loadExport(com.alibaba.fastjson.JSONArray exports)- 指定者:
loadExport在接口中DeployAble
-
exportConfig
public void exportConfig(com.alibaba.fastjson.JSONObject config, com.alibaba.fastjson.JSONObject export)- 指定者:
exportConfig在接口中DeployAble
-
importConfig
public void importConfig(com.alibaba.fastjson.JSONObject data)- 指定者:
importConfig在接口中DeployAble
-