public class GroupRoleManagerImpl extends Object implements GroupRoleManager
ins| 构造器和说明 |
|---|
GroupRoleManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(GroupRole role)
新增团队角色
|
void |
addUserRole(String groupId,
String userId,
long roleId)
添加用户角色关系
|
boolean |
checkExist(String groupId,
String name)
检查同一团队中的角色名称是否重复
|
GroupRole |
get(long roleId)
获取团队角色
|
GroupRole |
get(String groupId,
String name)
获取团队角色
|
UserRole |
getUserRole(String userId,
long roleId)
获取用户角色关系
|
List<Role> |
loadRoles(String groupId)
获取团队角色列表
|
List<User> |
loadRoleUsers(String groupId,
long roleId)
获取角色的用户列表
|
List<Role> |
loadUserRoles(String groupId,
String account)
获取用户的角色列表
|
void |
remove(Long id)
删除团队角色
|
void |
removeByGroupId(String groupId)
删除团队的所有角色
|
void |
removeRoleUsers(long roleId)
删除角色对应的用户列表
|
void |
removeUserRole(String groupId,
String userId,
long roleId)
删除用户角色关系
|
void |
removeUserRoles(String groupId,
String userId)
删除用户对应的角色列表
|
void |
update(GroupRole role)
更新团队角色
|
public List<Role> loadRoles(String groupId)
GroupRoleManagerloadRoles 在接口中 GroupRoleManagergroupId - 团队编号public List<Role> loadUserRoles(String groupId, String account)
GroupRoleManagerloadUserRoles 在接口中 GroupRoleManagergroupId - 团队编号account - 用户账号public List<User> loadRoleUsers(String groupId, long roleId)
GroupRoleManagerloadRoleUsers 在接口中 GroupRoleManagergroupId - 团队编号roleId - 角色编号public void add(GroupRole role)
GroupRoleManageradd 在接口中 GroupRoleManagerrole - 角色对象public void update(GroupRole role)
GroupRoleManagerupdate 在接口中 GroupRoleManagerrole - 角色对象public void remove(Long id)
GroupRoleManagerremove 在接口中 GroupRoleManagerid - 角色IDpublic boolean checkExist(String groupId, String name)
GroupRoleManagercheckExist 在接口中 GroupRoleManagergroupId - 团队IDname - 团队名称public void addUserRole(String groupId, String userId, long roleId)
GroupRoleManageraddUserRole 在接口中 GroupRoleManagergroupId - 团队IDuserId - 用户IDroleId - 角色IDpublic void removeUserRole(String groupId, String userId, long roleId)
GroupRoleManagerremoveUserRole 在接口中 GroupRoleManagergroupId - 团队IDuserId - 用户IDroleId - 角色IDpublic GroupRole get(long roleId)
GroupRoleManagerget 在接口中 GroupRoleManagerroleId - 角色IDpublic void removeRoleUsers(long roleId)
GroupRoleManagerremoveRoleUsers 在接口中 GroupRoleManagerroleId - 角色IDpublic void removeUserRoles(String groupId, String userId)
GroupRoleManagerremoveUserRoles 在接口中 GroupRoleManagergroupId - 团队IDuserId - 用户IDpublic GroupRole get(String groupId, String name)
GroupRoleManagerget 在接口中 GroupRoleManagergroupId - 团队IDname - 角色名称public UserRole getUserRole(String userId, long roleId)
GroupRoleManagergetUserRole 在接口中 GroupRoleManageruserId - 用户IDroleId - 角色IDpublic void removeByGroupId(String groupId)
GroupRoleManagerremoveByGroupId 在接口中 GroupRoleManagergroupId - 团队IDCopyright © 2023 Bstek. All rights reserved.