public class AuthorityManagerImpl extends Object implements AuthorityManager
ins| 构造器和说明 |
|---|
AuthorityManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(Connection conn,
Authority authority)
添加资源的授权信息
|
Authority |
get(String roleType,
long roleId,
String code)
获取权限配置对象
|
List<Authority> |
getAuthoritysByCode(String roleType,
String code)
获取资源授权信息
|
List<Authority> |
getAuthoritysByRole(String roleType,
long roleId)
获取角色的授权信息
|
void |
remove(Connection conn,
long id)
删除资源的授权信息
|
void |
remove(Connection conn,
String roleType,
long roleId,
String resourceCode,
String resourceType)
删除资源的授权信息
|
void |
removeByRole(String roleType,
long roleId)
删除角色对应的所有授权信息
|
public List<Authority> getAuthoritysByRole(String roleType, long roleId)
AuthorityManagergetAuthoritysByRole 在接口中 AuthorityManagerroleType - 角色类型roleId - 角色IDpublic void add(Connection conn, Authority authority)
AuthorityManageradd 在接口中 AuthorityManagerconn - java.sql.Connectionauthority - 权限对象public void remove(Connection conn, long id)
AuthorityManagerremove 在接口中 AuthorityManagerconn - java.sql.Connectionid - 权限IDpublic void removeByRole(String roleType, long roleId)
AuthorityManagerremoveByRole 在接口中 AuthorityManagerroleType - 角色类型roleId - 角色IDpublic Authority get(String roleType, long roleId, String code)
AuthorityManagerget 在接口中 AuthorityManagerroleType - 角色类型roleId - 角色IDcode - 权限代码public List<Authority> getAuthoritysByCode(String roleType, String code)
AuthorityManagergetAuthoritysByCode 在接口中 AuthorityManagerroleType - 角色类型code - 权限代码public void remove(Connection conn, String roleType, long roleId, String resourceCode, String resourceType)
AuthorityManagerremove 在接口中 AuthorityManagerconn - java.sql.ConnectionroleType - 角色类型roleId - 角色IDresourceCode - 权限代码resourceType - 资源类型Copyright © 2023 Bstek. All rights reserved.