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.SystemInitializer
initialize
在接口中 com.seeyon.ctp.common.SystemInitializer
public void destroy()
com.seeyon.ctp.common.SystemInitializer
destroy
在接口中 com.seeyon.ctp.common.SystemInitializer
public java.lang.String getOrgModel(java.lang.String timestamp, long loginAccountId, long memberId, java.lang.String extParameters) throws com.seeyon.ctp.common.exceptions.BusinessException
getOrgModel
在接口中 SelectPeopleManager
com.seeyon.ctp.common.exceptions.BusinessException
public 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
SelectPeopleManager
getOrgModel
在接口中 SelectPeopleManager
timestamp
- 时间戳,如:123123423523loadPanels
- 如果指定了loadPanels,就只加载这个页签对应的数据com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getQueryOrgModel(java.lang.String name, java.lang.Boolean isNeedCheckLevelScope, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManager
getQueryOrgModel
在接口中 SelectPeopleManager
name
- 关键字isNeedCheckLevelScope
- 是否限制职务级别accountId
- 单位id,不传为查全集团com.seeyon.ctp.common.exceptions.BusinessException
public 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
SelectPeopleManager
getQueryOrgModelByType
在接口中 SelectPeopleManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getQueryOrgModel(java.lang.String name, java.lang.Boolean isNeedCheckLevelScope) throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManager
getQueryOrgModel
在接口中 SelectPeopleManager
name
- 关键字isNeedCheckLevelScope
- 是否限制职务级别com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getQueryOrgModel(java.lang.String name) throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManager
getQueryOrgModel
在接口中 SelectPeopleManager
name
- 关键字com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getQueryOrgModel(java.lang.String name, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
getQueryOrgModel
在接口中 SelectPeopleManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String getConcurent(java.util.Date time, long loginAccountId) throws com.seeyon.ctp.common.exceptions.BusinessException
time
- loginAccountId
- com.seeyon.ctp.common.exceptions.BusinessException
public 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
在接口中 SelectPeopleManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.lang.String checkNameRepeat(java.lang.String name) throws com.seeyon.ctp.common.exceptions.BusinessException
checkNameRepeat
在接口中 SelectPeopleManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> parseElements(java.lang.String originalDataValue)
SelectPeopleManager
parseElements
在接口中 SelectPeopleManager
originalDataValue
- 选择组件返回的type|id串public SelectPeoplePanel getPanel(java.lang.String panel)
getPanel
在接口中 SelectPeopleManager
public com.seeyon.ctp.common.bo.Result updateSelectOrgType(java.util.Map<java.lang.String,java.lang.Object> params) throws com.seeyon.ctp.common.exceptions.BusinessException
SelectPeopleManager
updateSelectOrgType
在接口中 SelectPeopleManager
com.seeyon.ctp.common.exceptions.BusinessException