public class SelectPeopleManagerImpl extends java.lang.Object implements SelectPeopleManager, com.seeyon.ctp.common.SystemInitializer
| 构造器和说明 |
|---|
SelectPeopleManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
checkNameRepeat(java.lang.String name) |
void |
destroy()
销毁接口,将在系统停止时被调用
|
java.lang.String |
getConcurent(java.util.Date time,
long loginAccountId)
兼职人员
|
java.lang.String |
getOrgModel(java.lang.String timestamp,
long loginAccountId,
long memberId,
java.lang.String extParameters) |
java.lang.String |
getOrgModel(java.lang.String timestamp,
long loginAccountId,
long memberId,
java.lang.String extParameters,
java.lang.String loadPanels)
加载组织模型,不加载单位信息,此方法为AJAX服务
|
SelectPeoplePanel |
getPanel(java.lang.String panel) |
java.lang.String |
getQueryOrgModel(java.lang.String name)
选人界面在全集团范围内查询部门、人员
|
java.lang.String |
getQueryOrgModel(java.lang.String name,
java.lang.Boolean isNeedCheckLevelScope)
选人界面在全集团范围内查询部门、人员
add by lilong 2012-11-30 V320SP1客户BUG,选人界面如果配置不检查职务级别,则不检查职务级别 |
java.lang.String |
getQueryOrgModel(java.lang.String name,
java.lang.Boolean isNeedCheckLevelScope,
java.lang.Long accountId)
选人界面在全集团或单位查询部门,人员
add by lilong 2012-11-30 V320SP1客户BUG,选人界面如果配置不检查职务级别,则不检查职务级别 |
java.lang.String |
getQueryOrgModel(java.lang.String name,
java.lang.Long accountId) |
java.lang.String |
getQueryOrgModelByType(java.lang.String name,
java.lang.Boolean isNeedCheckLevelScope,
java.lang.Long accountId,
java.lang.String type)
选人界面搜索接口(主要用于在ie,edge浏览器下 选中根节点的情况下进行搜索)
|
void |
initialize()
初始化接口,将在系统启动时被调用
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
parseElements(java.lang.String originalDataValue)
选人组件回填数据数据解析接口
|
java.util.Map<java.lang.String,java.lang.Object> |
saveAsTeam(java.lang.Long teamId,
java.lang.String name,
java.lang.String memberIdStr) |
com.seeyon.ctp.common.bo.Result |
updateSelectOrgType(java.util.Map<java.lang.String,java.lang.Object> params)
修改选人配置信息
|
@RefreshInterfacesAfterUpdate(inface=SelectPeoplePanel.class) public void initialize()
com.seeyon.ctp.common.SystemInitializerinitialize 在接口中 com.seeyon.ctp.common.SystemInitializerpublic void destroy()
com.seeyon.ctp.common.SystemInitializerdestroy 在接口中 com.seeyon.ctp.common.SystemInitializerpublic java.lang.String getOrgModel(java.lang.String timestamp,
long loginAccountId,
long memberId,
java.lang.String extParameters)
throws com.seeyon.ctp.common.exceptions.BusinessException
getOrgModel 在接口中 SelectPeopleManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getOrgModel(java.lang.String timestamp,
long loginAccountId,
long memberId,
java.lang.String extParameters,
java.lang.String loadPanels)
throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManagergetOrgModel 在接口中 SelectPeopleManagertimestamp - 时间戳,如:123123423523loadPanels - 如果指定了loadPanels,就只加载这个页签对应的数据com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getQueryOrgModel(java.lang.String name,
java.lang.Boolean isNeedCheckLevelScope,
java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManagergetQueryOrgModel 在接口中 SelectPeopleManagername - 关键字isNeedCheckLevelScope - 是否限制职务级别accountId - 单位id,不传为查全集团com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getQueryOrgModelByType(java.lang.String name,
java.lang.Boolean isNeedCheckLevelScope,
java.lang.Long accountId,
java.lang.String type)
throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManagergetQueryOrgModelByType 在接口中 SelectPeopleManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getQueryOrgModel(java.lang.String name,
java.lang.Boolean isNeedCheckLevelScope)
throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManagergetQueryOrgModel 在接口中 SelectPeopleManagername - 关键字isNeedCheckLevelScope - 是否限制职务级别com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getQueryOrgModel(java.lang.String name)
throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManagergetQueryOrgModel 在接口中 SelectPeopleManagername - 关键字com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getQueryOrgModel(java.lang.String name,
java.lang.Long accountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
getQueryOrgModel 在接口中 SelectPeopleManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String getConcurent(java.util.Date time,
long loginAccountId)
throws com.seeyon.ctp.common.exceptions.BusinessException
time - loginAccountId - com.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.lang.Object> saveAsTeam(java.lang.Long teamId,
java.lang.String name,
java.lang.String memberIdStr)
throws com.seeyon.ctp.common.exceptions.BusinessException
saveAsTeam 在接口中 SelectPeopleManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.String checkNameRepeat(java.lang.String name)
throws com.seeyon.ctp.common.exceptions.BusinessException
checkNameRepeat 在接口中 SelectPeopleManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> parseElements(java.lang.String originalDataValue)
SelectPeopleManagerparseElements 在接口中 SelectPeopleManageroriginalDataValue - 选择组件返回的type|id串public SelectPeoplePanel getPanel(java.lang.String panel)
getPanel 在接口中 SelectPeopleManagerpublic com.seeyon.ctp.common.bo.Result updateSelectOrgType(java.util.Map<java.lang.String,java.lang.Object> params)
throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManagerupdateSelectOrgType 在接口中 SelectPeopleManagercom.seeyon.ctp.common.exceptions.BusinessException