@CheckRoleAccess(roleTypes={BusinessOrganizationManager,DepAdmin}, resourceCode="org_busorg_setting") public class BusinessRoleManagerImpl extends java.lang.Object implements BusinessRoleManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
protected OrgCache |
orgCache |
protected PrincipalManager |
principalManager |
| 构造器和说明 |
|---|
BusinessRoleManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map |
createRole(java.lang.String accountId,
java.util.Map role)
创建角色
|
java.util.Map |
deleteRole(java.lang.Long[] roles)
删除角色
|
int |
getMaxSortId(java.lang.Long accountId)
最大排序号
|
com.seeyon.ctp.util.FlipInfo |
getRoleList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map param)
角色列表
|
java.util.Map |
updateRole(java.lang.String accountId,
java.util.Map map)
更新角色
|
java.util.Map |
viewRole(java.lang.Long roleId)
查看角色信息
|
@Inject protected OrgCache orgCache
@Inject protected PrincipalManager principalManager
@Inject protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
@AjaxAccess
public com.seeyon.ctp.util.FlipInfo getRoleList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map param)
throws com.seeyon.ctp.common.exceptions.BusinessException
BusinessRoleManagergetRoleList 在接口中 BusinessRoleManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess public int getMaxSortId(java.lang.Long accountId)
BusinessRoleManagergetMaxSortId 在接口中 BusinessRoleManager@AjaxAccess
public java.util.Map createRole(java.lang.String accountId,
java.util.Map role)
throws com.seeyon.ctp.common.exceptions.BusinessException
BusinessRoleManagercreateRole 在接口中 BusinessRoleManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.util.Map updateRole(java.lang.String accountId,
java.util.Map map)
throws com.seeyon.ctp.common.exceptions.BusinessException
BusinessRoleManagerupdateRole 在接口中 BusinessRoleManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.util.Map deleteRole(java.lang.Long[] roles)
throws com.seeyon.ctp.common.exceptions.BusinessException
BusinessRoleManagerdeleteRole 在接口中 BusinessRoleManagercom.seeyon.ctp.common.exceptions.BusinessException@AjaxAccess
public java.util.Map viewRole(java.lang.Long roleId)
throws com.seeyon.ctp.common.exceptions.BusinessException
BusinessRoleManagerviewRole 在接口中 BusinessRoleManagercom.seeyon.ctp.common.exceptions.BusinessException