public class ProjectRoleManagerImpl extends Object implements ProjectRoleManager
ins| 构造器和说明 |
|---|
ProjectRoleManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(ProjectRole role)
新增角色
|
void |
addUserRole(long projectId,
String userId,
long roleId)
添加用户角色关系
|
boolean |
checkExist(long projectId,
String name)
检测相同项目下是否有相同名称的角色
|
ProjectRole |
get(long roleId)
获取项目角色
|
ProjectRole |
get(long projectId,
String name)
获取项目角色
|
UserRole |
getUserRole(String userId,
long roleId)
获取用户角色关系
|
List<Role> |
loadRoles(long projectId)
获取项目对应的角色
|
List<User> |
loadRoleUsers(long projectId,
long roleId)
获取角色的用户列表
|
List<Role> |
loadUserRoles(long projectId,
String account)
获取用户的角色列表
|
void |
remove(Long id)
删除角色
|
void |
removeByProjectId(Long id)
删除项目的所有角色
|
void |
removeRoleUsers(long roleId)
删除角色对应的用户列表
|
void |
removeUserRole(String userId,
long roleId)
删除用户角色关系
|
void |
removeUserRoles(String userId)
删除用户对应的角色列表
|
void |
update(ProjectRole role)
更新角色
|
public List<Role> loadRoles(long projectId)
ProjectRoleManagerloadRoles 在接口中 ProjectRoleManagerprojectId - 项目编号public List<Role> loadUserRoles(long projectId, String account)
ProjectRoleManagerloadUserRoles 在接口中 ProjectRoleManagerprojectId - 项目编号account - 用户账号public List<User> loadRoleUsers(long projectId, long roleId)
ProjectRoleManagerloadRoleUsers 在接口中 ProjectRoleManagerprojectId - 项目编号roleId - 角色IDpublic void add(ProjectRole role)
ProjectRoleManageradd 在接口中 ProjectRoleManagerrole - 角色对象public void update(ProjectRole role)
ProjectRoleManagerupdate 在接口中 ProjectRoleManagerrole - 角色对象public void remove(Long id)
ProjectRoleManagerremove 在接口中 ProjectRoleManagerid - 项目角色IDpublic ProjectRole get(long roleId)
ProjectRoleManagerget 在接口中 ProjectRoleManagerroleId - 角色IDpublic boolean checkExist(long projectId,
String name)
ProjectRoleManagercheckExist 在接口中 ProjectRoleManagerprojectId - 项目IDname - 项目名称public void addUserRole(long projectId,
String userId,
long roleId)
ProjectRoleManageraddUserRole 在接口中 ProjectRoleManagerprojectId - 项目编号userId - 用户账号roleId - 角色IDpublic UserRole getUserRole(String userId, long roleId)
ProjectRoleManagergetUserRole 在接口中 ProjectRoleManageruserId - 用户账号roleId - 角色IDpublic void removeUserRole(String userId, long roleId)
ProjectRoleManagerremoveUserRole 在接口中 ProjectRoleManageruserId - 用户账号roleId - 角色IDpublic void removeRoleUsers(long roleId)
ProjectRoleManagerremoveRoleUsers 在接口中 ProjectRoleManagerroleId - 角色IDpublic void removeUserRoles(String userId)
ProjectRoleManagerremoveUserRoles 在接口中 ProjectRoleManageruserId - 用户账号public ProjectRole get(long projectId, String name)
ProjectRoleManagerget 在接口中 ProjectRoleManagerprojectId - 项目IDname - 项目名称public void removeByProjectId(Long id)
ProjectRoleManagerremoveByProjectId 在接口中 ProjectRoleManagerid - 项目IDCopyright © 2023 Bstek. All rights reserved.