public class AccountManagerImpl extends java.lang.Object implements AccountManager
限定符和类型 | 字段和说明 |
---|---|
protected AddressBookCustomerFieldInfoManager |
addressBookCustomerFieldInfoManager |
protected AddressBookManager |
addressBookManager |
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
protected ConcurrentPostManager |
conPostManager |
protected DistributeManager |
distributeManager |
protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager |
enumManagerNew |
protected OrganizationLdapEvent |
organizationLdapEvent |
protected OrgCache |
orgCache |
protected OrgDao |
orgDao |
protected OrgManager |
orgManager |
protected OrgManagerDirect |
orgManagerDirect |
protected PrincipalManager |
principalManager |
protected RoleManager |
roleManager |
protected TeamManager |
teamManager |
构造器和说明 |
---|
AccountManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Long |
createAcc(java.util.Map map) |
java.lang.Boolean |
delAccounts(java.lang.Long[] ids) |
java.util.List<V3xOrgAccount> |
findAllAccount()
获取全部的单位
|
java.util.List<V3xOrgRole> |
getAccountCustomerRoles(java.lang.Long accountId)
获取所有的集团自定义的单位角色
|
java.util.Map<java.lang.String,java.lang.Object> |
getAccountRole4Create()
新建单位时,显示右侧角色
|
V3xOrgAccount |
getById(long accountId)
获取可以访问的单位
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getChildMapList(java.lang.Long pId)
获取单位下可见的一级子单位,用于单位管理员/hr管理员的单位树展示
|
java.lang.Integer |
getMaxSort()
获取集团所有内部单位的最大排序号
|
java.lang.Long |
getServerOnLineNum(java.lang.String accId) |
com.seeyon.ctp.util.FlipInfo |
loadParent(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params) |
com.seeyon.ctp.util.FlipInfo |
showAccounts(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map params) |
java.util.List<WebV3xOrgAccount> |
showAccountTree(java.util.Map params)
改造单位管理的单位树变为异步的树
|
java.lang.Long |
updateAcc(java.util.Map map) |
java.lang.Long |
updateAcc4Admin(java.util.Map map) |
java.lang.Integer |
updateUnitAdmin(java.util.Map map) |
java.util.HashMap |
viewAccount(java.lang.Long accountId) |
@Inject protected OrgDao orgDao
@Inject protected OrgCache orgCache
@Inject protected OrgManagerDirect orgManagerDirect
@Inject protected OrgManager orgManager
@Inject protected PrincipalManager principalManager
@Inject protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
@Inject protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager enumManagerNew
@PluginQualifier(pluginName="ldap") @Inject protected OrganizationLdapEvent organizationLdapEvent
@Inject protected RoleManager roleManager
@Inject protected ConcurrentPostManager conPostManager
@Inject protected TeamManager teamManager
@Inject protected DistributeManager distributeManager
@Inject protected AddressBookCustomerFieldInfoManager addressBookCustomerFieldInfoManager
@Inject protected AddressBookManager addressBookManager
@AjaxAccess @CheckRoleAccess(roleTypes={HrAdmin,GroupSecretAdmin}, resourceCode={"org_account_setting","org_group_setting"}) public com.seeyon.ctp.util.FlipInfo showAccounts(com.seeyon.ctp.util.FlipInfo fi, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
showAccounts
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
public com.seeyon.ctp.util.FlipInfo loadParent(com.seeyon.ctp.util.FlipInfo fi, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
loadParent
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_account_setting","org_group_setting"}) public java.lang.Boolean delAccounts(java.lang.Long[] ids) throws com.seeyon.ctp.common.exceptions.BusinessException
delAccounts
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_account_setting","org_group_setting"}) public java.lang.Long updateAcc(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
updateAcc
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_account_setting","org_group_setting"}) public java.lang.Long updateAcc4Admin(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
updateAcc4Admin
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_account_setting","org_group_setting"}) public java.util.HashMap viewAccount(java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
viewAccount
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.Long getServerOnLineNum(java.lang.String accId)
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_account_setting","org_group_setting"}) public java.lang.Long createAcc(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException
createAcc
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes=GroupSecretAdmin) public java.lang.Integer updateUnitAdmin(java.util.Map map) throws com.seeyon.ctp.common.exceptions.BusinessException, NoSuchPrincipalException
updateUnitAdmin
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
NoSuchPrincipalException
@AjaxAccess @CheckRoleAccess(roleTypes=HrAdmin, resourceCode={"org_account_setting","org_group_setting"}) public java.lang.Integer getMaxSort() throws com.seeyon.ctp.common.exceptions.BusinessException
AccountManager
getMaxSort
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess @CheckRoleAccess(roleTypes={SystemAdmin,HrAdmin}, resourceCode={"org_account_setting","org_group_setting","org_group_govrolestd_secret"}) public java.util.List<WebV3xOrgAccount> showAccountTree(java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
AccountManager
showAccountTree
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
@AjaxAccess public java.util.List<V3xOrgRole> getAccountCustomerRoles(java.lang.Long accountId)
AccountManager
getAccountCustomerRoles
在接口中 AccountManager
@AjaxAccess public java.util.Map<java.lang.String,java.lang.Object> getAccountRole4Create()
AccountManager
getAccountRole4Create
在接口中 AccountManager
@AjaxAccess public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getChildMapList(java.lang.Long pId) throws com.seeyon.ctp.common.exceptions.BusinessException
AccountManager
getChildMapList
在接口中 AccountManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<V3xOrgAccount> findAllAccount()
AccountManager
findAllAccount
在接口中 AccountManager
public V3xOrgAccount getById(long accountId)
AccountManager
getById
在接口中 AccountManager