|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 V3xOrgAccount 的软件包 | |
|---|---|
| com.seeyon.ctp.common.authenticate.domain | |
| com.seeyon.ctp.organization.bo | 组织模型实体。 |
| com.seeyon.ctp.organization.event | 组织模型管理事件。 |
| com.seeyon.ctp.organization.manager | 组织模型管理。 |
| com.seeyon.ctp.common.authenticate.domain 中 V3xOrgAccount 的使用 |
|---|
| 类型变量类型为 V3xOrgAccount 的 com.seeyon.ctp.common.authenticate.domain 中的方法参数 | |
|---|---|
void |
User.setConcurrentAccount(java.util.List<V3xOrgAccount> concurrentAccount)
|
| com.seeyon.ctp.organization.bo 中 V3xOrgAccount 的使用 |
|---|
| 返回变量类型为 V3xOrgAccount 的类型的 com.seeyon.ctp.organization.bo 中的方法 | |
|---|---|
java.util.List<V3xOrgAccount> |
V3xOrgAccount.getChildrenAccounts()
|
| 参数类型为 V3xOrgAccount 的 com.seeyon.ctp.organization.bo 中的构造方法 | |
|---|---|
V3xOrgAccount(V3xOrgAccount account)
浅度克隆一个OrgAccount,不克隆缓存相关的数据 |
|
| com.seeyon.ctp.organization.event 中 V3xOrgAccount 的使用 |
|---|
| 返回 V3xOrgAccount 的 com.seeyon.ctp.organization.event 中的方法 | |
|---|---|
V3xOrgAccount |
UpdateAccountEvent.getAccount()
|
V3xOrgAccount |
DeleteAccountEvent.getAccount()
|
V3xOrgAccount |
AddAccountEvent.getAccount()
|
V3xOrgAccount |
UpdateAccountEvent.getOldAccount()
|
| 参数类型为 V3xOrgAccount 的 com.seeyon.ctp.organization.event 中的方法 | |
|---|---|
void |
UpdateAccountEvent.setAccount(V3xOrgAccount account)
|
void |
DeleteAccountEvent.setAccount(V3xOrgAccount account)
|
void |
AddAccountEvent.setAccount(V3xOrgAccount account)
|
void |
UpdateAccountEvent.setOldAccount(V3xOrgAccount oldAccount)
|
| com.seeyon.ctp.organization.manager 中 V3xOrgAccount 的使用 |
|---|
| 返回 V3xOrgAccount 的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
V3xOrgAccount |
OrgManager.getAccountById(java.lang.Long id)
按Id取单位。 |
V3xOrgAccount |
OrgManager.getAccountByLoginName(java.lang.String loginName)
根据登录名获取该人员所在单位实体对象 |
V3xOrgAccount |
OrgManager.getAccountByName(java.lang.String accountName)
根据名称获得一个 遍历所有名字符合单位取第一个结果返回 |
V3xOrgAccount |
OrgManager.getRootAccount()
获得当前单位所在树的根单位, 当前只能有一个根单位 |
V3xOrgAccount |
OrgManager.getRootAccount(long accountId)
获得当前单位所在树的根单位, 当前只能有一个根单位;如果是独立单位就返回 null |
| 返回变量类型为 V3xOrgAccount 的类型的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
java.util.List<V3xOrgAccount> |
OrgManager.accessableAccounts(java.lang.Long memberId)
返回一个成员能够访问的的单位列表 |
java.util.List<V3xOrgAccount> |
OrgManager.accessableAccountsByUnitId(java.lang.Long unitId)
返回单位能够访问的的单位列表 |
java.util.List<V3xOrgAccount> |
OrgManager.concurrentAccount(java.lang.Long memberId)
返回人员兼职的单位列表,包含人员所在单位。 |
java.util.List<V3xOrgAccount> |
OrgManager.concurrentAccounts4ChangeAccount(java.lang.Long memberId)
专门为portal出现切换单位选项出现提供接口,其中包括本单位 |
java.util.List<V3xOrgAccount> |
OrgManager.getAllAccounts()
获取有效的未删除的所有单位 |
java.util.List<V3xOrgAccount> |
OrgManagerDirect.getAllAccounts(java.lang.Boolean enable,
java.lang.Boolean isInternal,
java.lang.String condition,
java.lang.Object feildvalue,
FlipInfo flipInfo)
获取所有单位列表 |
java.util.List<V3xOrgAccount> |
OrgManager.getChildAccount(java.lang.Long accountId,
boolean firstLayer)
返回当前单位的子单位,包含他自己 |
java.util.List<V3xOrgAccount> |
OrgManager.getConcurrentAccounts(java.lang.Long memberId)
返回人员兼职的单位列表,不包含人员所在单位。 |
java.util.List<V3xOrgAccount> |
OrgManagerDirect.getNeighborAccountsByAccountId(java.lang.Long accountId)
根据单位id获取所有平级兄弟单位列表 |
java.util.List<V3xOrgAccount> |
OrgManagerDirect.getSuperiorAccountsByAccountId(java.lang.Long accountId)
根据单位id获取所有"上级"单位 该接口会返回所有path短于传入的单位的单位列表,慎用 |
| 参数类型为 V3xOrgAccount 的 com.seeyon.ctp.organization.manager 中的方法 | |
|---|---|
OrganizationMessage |
OrgManagerDirect.addAccount(V3xOrgAccount account)
直接新建一个单位,此方法没有关注单位管理员,单纯新建一个单位 |
OrganizationMessage |
OrgManagerDirect.addAccount(V3xOrgAccount account,
V3xOrgMember adminMember)
增加单位 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
OrganizationMessage |
OrgManagerDirect.deleteAccount(V3xOrgAccount account)
删除单位 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
java.lang.Boolean |
OrgManager.isAdministrator(java.lang.String loginName,
V3xOrgAccount account)
判断是否为单位管理员。 |
java.lang.Boolean |
OrgManager.isAdministratorById(java.lang.Long memberId,
V3xOrgAccount account)
判断是否为单位管理员。 |
java.lang.Boolean |
OrgManager.isDocGroupAdmin(java.lang.String loginName,
V3xOrgAccount account)
判断是否为集团库管理员。 |
java.lang.Boolean |
OrgManager.isGroupAdmin(java.lang.String loginName,
V3xOrgAccount account)
判断是否为集团管理员。 |
java.lang.Boolean |
OrgManager.isSuperAdmin(java.lang.String loginName,
V3xOrgAccount account)
是否是超级管理员 |
void |
OrgManagerDirect.saveSycGroupRole(V3xOrgAccount account)
将集团的角色和角色-资源关系同步到单位 |
OrganizationMessage |
OrgManagerDirect.updateAccount(V3xOrgAccount account)
修改单位 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
| 类型变量类型为 V3xOrgAccount 的 com.seeyon.ctp.organization.manager 中的方法参数 | |
|---|---|
OrganizationMessage |
OrgManagerDirect.deleteAccounts(java.util.List<V3xOrgAccount> accounts)
批量删除单位 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
OrganizationMessage |
OrgManagerDirect.updateAccounts(java.util.List<V3xOrgAccount> accounts)
批量修改单位 步骤:1、校验 数据 2、操作符合条件的实体 3、触发事件 |
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||