public interface OrgRoleStdManager
限定符和类型 | 方法和说明 |
---|---|
default java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findEnableAdminRole()
获取当前登录用户可以切换的系统管理员角色
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findEnableAdminRole(boolean validateRoleSet)
获取当前登录用户可以切换的系统管理员角色
|
java.util.List<V3xOrgRole> |
findEntSystemRole()
获取标准的企业角色
|
java.util.List<V3xOrgRole> |
findEntUnitAdminRole()
返回非三员后台管理角色
|
java.util.List<V3xOrgRole> |
findGovSystemRole()
获取三员预制系统管理员
|
java.util.List<V3xOrgRole> |
findGovUnitAdminRole()
返回三员后台管理角色
|
java.util.List<java.lang.Long> |
findGroupAdminRoleIds()
获取集团【系统级】管理员角色
|
java.util.List<java.lang.Long> |
findUnitAdminRoleIds()
获取单位管理员角色id
|
Pair<java.lang.Long,OrgConstants.Role_NAME> |
getDefaultRole(java.lang.Long accountId,
java.lang.Long roleId)
单位管理员角色切换代码
|
java.util.List<OrgConstants.Role_SYSTEM_NAME> |
getEntSystemRole()
返回标准产品对应的系统角色
|
java.util.List<OrgConstants.Role_SYSTEM_NAME> |
getGovSystemRole()
返回三员模式的系统角色
|
OrgConstants.Role_NAME |
getLoginBackRole()
获取当前登录后端管理员的角色
|
OrgConstants.RoleManagerStd |
getRoleManagerStd()
获取当前系统的角色权限运行方式
|
java.lang.Long |
getRootUnitId()
返回当前系统的根组织的Id
|
java.util.List<OrgConstants.Role_SYSTEM_NAME> |
getSingleUnitEntSystemRole()
返回标准产品对应的系统角色
|
java.util.List<OrgConstants.Role_SYSTEM_NAME> |
getSingleUnitGovSystemRole()
返回三员模式的系统角色
|
boolean |
hasBackAdminAuth()
判断当前人员是否有后端管理员权限
|
boolean |
isEnableAuditAdmin()
判断审计管理员是否可用户
|
boolean |
isEntRoleStd()
当前系统角色管理模式是否为企业角色管理模式【V5 8.1之前的标准】
|
boolean |
isGovRoleStd()
当前系统角色管理模式是否为三员模式【政府、事业单位】
|
boolean |
isGovRoleStdSystemRole(java.lang.Long roleId)
判断是否为系统三员的系统角色
|
boolean |
isGroupBackAminRole(java.lang.String code)
判断是否为集团管理员角色
|
boolean |
isUnitBackAminRole(java.lang.String code)
判读是否为单位的后台管理员
|
void |
syncOfflineCancelRoleMembers(java.util.Collection<V3xOrgMember> cancelRoleMembers)
异步通过人员下线
|
void |
updateRoleStd(boolean isGovRoleStd,
java.util.Map<java.lang.String,java.lang.Object> systemRoleData)
修改角色管理数据
|
java.lang.Long getRootUnitId()
boolean isEnableAuditAdmin()
boolean hasBackAdminAuth()
java.util.List<OrgConstants.Role_SYSTEM_NAME> getSingleUnitGovSystemRole()
java.util.List<OrgConstants.Role_SYSTEM_NAME> getSingleUnitEntSystemRole()
java.util.List<OrgConstants.Role_SYSTEM_NAME> getGovSystemRole()
java.util.List<V3xOrgRole> findEntUnitAdminRole()
java.util.List<V3xOrgRole> findGovUnitAdminRole()
java.util.List<OrgConstants.Role_SYSTEM_NAME> getEntSystemRole()
boolean isGovRoleStd()
boolean isEntRoleStd()
OrgConstants.RoleManagerStd getRoleManagerStd()
Pair<java.lang.Long,OrgConstants.Role_NAME> getDefaultRole(java.lang.Long accountId, java.lang.Long roleId) throws com.seeyon.ctp.common.exceptions.BusinessException
accountId
- 单位IdroleId
- 角色Idcom.seeyon.ctp.common.exceptions.BusinessException
OrgConstants.Role_NAME getLoginBackRole()
default java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findEnableAdminRole() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findEnableAdminRole(boolean validateRoleSet) throws com.seeyon.ctp.common.exceptions.BusinessException
validateRoleSet
- 是否校验roleSetcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<java.lang.Long> findUnitAdminRoleIds()
java.util.List<java.lang.Long> findGroupAdminRoleIds()
boolean isGovRoleStdSystemRole(java.lang.Long roleId)
roleId
- 角色Idboolean isUnitBackAminRole(java.lang.String code)
code
- 角色codeboolean isGroupBackAminRole(java.lang.String code)
code
- 角色codejava.util.List<V3xOrgRole> findGovSystemRole()
java.util.List<V3xOrgRole> findEntSystemRole()
void updateRoleStd(boolean isGovRoleStd, java.util.Map<java.lang.String,java.lang.Object> systemRoleData) throws com.seeyon.ctp.common.exceptions.BusinessException, java.sql.SQLException
isGovRoleStd
- 是否为三员模式systemRoleData
- 系统管理员数据com.seeyon.ctp.common.exceptions.BusinessException
java.sql.SQLException
void syncOfflineCancelRoleMembers(java.util.Collection<V3xOrgMember> cancelRoleMembers)
cancelRoleMembers
- 被取消人员下线