@Service(value="sysRoleManager") public class SysRoleManagerImpl extends Object implements SysRoleManager
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
protected String |
roleIdFormat |
protected @NotNull RoleInfoDao |
roleInfoDao |
| 构造器和说明 |
|---|
SysRoleManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
countRoleUserSum(String roleCode) |
void |
deleteRoleInfo(String roleCode) |
RoleInfo |
getObjectById(String roleCode) |
RoleInfo |
getRoleInfo(String roleCode) |
List<RolePower> |
getRolePowers(String rolecode) |
List<RolePower> |
getRolePowersByDefCode(String optCode) |
List<VOptTree> |
getVOptTreeList() |
boolean |
judgeSysRoleNameExist(String roleName,
String roleCode,
String unitCode)
判断角色名称是否重复
|
List<OptMethod> |
listAllOptMethods() |
List<RolePower> |
listAllRolePowers() |
List<RoleInfo> |
listObjects(Map<String,Object> filterMap) |
List<RoleInfo> |
listObjects(Map<String,Object> filterMap,
com.centit.support.database.utils.PageDesc pageDesc) |
void |
loadRoleSecurityMetadata() |
Serializable |
saveNewRoleInfo(RoleInfo o) |
void |
updateRoleInfo(RoleInfo o) |
List<RolePower> |
updateRolePower(RoleInfo o)
更新角色权限
|
public static org.slf4j.Logger logger
@NotNull protected @NotNull RoleInfoDao roleInfoDao
@Value(value="${framework.roleinfo.id.generator}")
protected String roleIdFormat
@Transactional(readOnly=true) public void loadRoleSecurityMetadata()
loadRoleSecurityMetadata 在接口中 SysRoleManager@Transactional public List<RolePower> getRolePowers(String rolecode)
getRolePowers 在接口中 SysRoleManager@Transactional public List<RolePower> getRolePowersByDefCode(String optCode)
getRolePowersByDefCode 在接口中 SysRoleManager@CacheEvict(value="RoleInfo",
key="\'roleCodeMap\'")
@Transactional
public Serializable saveNewRoleInfo(RoleInfo o)
saveNewRoleInfo 在接口中 SysRoleManager@Transactional public List<VOptTree> getVOptTreeList()
getVOptTreeList 在接口中 SysRoleManager@Transactional public List<RolePower> listAllRolePowers()
listAllRolePowers 在接口中 SysRoleManager@Transactional public List<OptMethod> listAllOptMethods()
listAllOptMethods 在接口中 SysRoleManager@CacheEvict(value="RoleInfo",
allEntries=true)
@Transactional
public void updateRoleInfo(RoleInfo o)
updateRoleInfo 在接口中 SysRoleManager@CacheEvict(value="RoleInfo",
allEntries=true)
@Transactional
public List<RolePower> updateRolePower(RoleInfo o)
SysRoleManagerupdateRolePower 在接口中 SysRoleManagero - 角色对象@CacheEvict(value="RoleInfo",
allEntries=true)
@Transactional
public void deleteRoleInfo(String roleCode)
deleteRoleInfo 在接口中 SysRoleManager@Transactional public RoleInfo getRoleInfo(String roleCode)
getRoleInfo 在接口中 SysRoleManager@Transactional public List<RoleInfo> listObjects(Map<String,Object> filterMap)
listObjects 在接口中 SysRoleManager@Transactional public List<RoleInfo> listObjects(Map<String,Object> filterMap, com.centit.support.database.utils.PageDesc pageDesc)
listObjects 在接口中 SysRoleManager@Transactional public RoleInfo getObjectById(String roleCode)
getObjectById 在接口中 SysRoleManager@Transactional public int countRoleUserSum(String roleCode)
countRoleUserSum 在接口中 SysRoleManager@Transactional public boolean judgeSysRoleNameExist(String roleName, String roleCode, String unitCode)
SysRoleManagerjudgeSysRoleNameExist 在接口中 SysRoleManagerroleName - 角色名称roleCode - 角色代码 (新增时设为null)unitCode - 部门代码 (系统角色设为null)Copyright © 2018. All rights reserved.