@CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_group_setting","org_workscope_setting"}) public class WorkscopeManagerImpl extends java.lang.Object implements WorkscopeManager
限定符和类型 | 字段和说明 |
---|---|
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
protected OrgCache |
orgCache |
protected OrgDao |
orgDao |
protected OrgManager |
orgManager |
protected OrgManagerDirect |
orgManagerDirect |
protected PrincipalManager |
principalManager |
构造器和说明 |
---|
WorkscopeManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
checkDepartmentScope(java.lang.Long departmentId)
部门可见性设置前,先进行校验
|
void |
deleteDepartmentScope(java.lang.Long[] departmentIds)
删除部门可见性设置
|
java.lang.String |
editScope(java.lang.String accountId)
修改职务级别控制
|
void |
saveDepartmentScope(java.lang.Long departmentId,
java.util.Map data)
新增部门可见性设置
|
void |
saveScope(java.lang.String accountId,
java.lang.String scope)
保存职务级别控制
|
com.seeyon.ctp.util.FlipInfo |
showDepartmentscopeList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
部门可见性控制列表
|
java.util.HashMap |
showScope(java.lang.Long accountId,
java.lang.String levelscope) |
com.seeyon.ctp.util.FlipInfo |
showWorkscopeList(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params)
职级控制列表
|
@Inject protected OrgCache orgCache
@Inject protected OrgDao orgDao
@Inject protected OrgManagerDirect orgManagerDirect
@Inject protected OrgManager orgManager
@Inject protected PrincipalManager principalManager
@Inject protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
public java.lang.String editScope(java.lang.String accountId) throws java.lang.Exception
WorkscopeManager
editScope
在接口中 WorkscopeManager
java.lang.Exception
public void saveScope(java.lang.String accountId, java.lang.String scope) throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManager
saveScope
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.HashMap showScope(java.lang.Long accountId, java.lang.String levelscope) throws com.seeyon.ctp.common.exceptions.BusinessException
showScope
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.util.FlipInfo showWorkscopeList(com.seeyon.ctp.util.FlipInfo fi, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManager
showWorkscopeList
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public com.seeyon.ctp.util.FlipInfo showDepartmentscopeList(com.seeyon.ctp.util.FlipInfo fi, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManager
showDepartmentscopeList
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public void saveDepartmentScope(java.lang.Long departmentId, java.util.Map data) throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManager
saveDepartmentScope
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public void deleteDepartmentScope(java.lang.Long[] departmentIds) throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManager
deleteDepartmentScope
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.lang.String checkDepartmentScope(java.lang.Long departmentId) throws com.seeyon.ctp.common.exceptions.BusinessException
WorkscopeManager
checkDepartmentScope
在接口中 WorkscopeManager
com.seeyon.ctp.common.exceptions.BusinessException