# CIP集成模块

# 电子签章用印记录添加事件(使用电子签章盖章时触发)

# 事件对象

com.seeyon.apps.econtract.event.SealSignRecordAddEvent

# 事件说明

电子签章用印记录添加事件(使用电子签章盖章时触发)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setSealSignRecord com.seeyon.apps.econtract.esign.seal.dto.SealSignRecordDTO void 设置用户盖章时所用的印章和用印人等信息
getSealSignRecord - com.seeyon.apps.econtract.esign.seal.dto.SealSignRecordDTO 获取用户盖章时所用的印章和用印人等信息

# 企业信息保存印章同步事件(保存电子签章企业实名信息时触发)

# 事件对象

com.seeyon.apps.econtract.event.SealSynEvent

# 事件说明

企业信息保存印章同步事件(保存电子签章企业实名信息时触发)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getEnterpriseConfig - com.seeyon.apps.econtract.po.EnterpriseConfig 获取电子签章企业实名信息
setEnterpriseConfig com.seeyon.apps.econtract.po.EnterpriseConfig void 设置电子签章企业实名信息

# 业务集成DEE任务绑定通知(CIP对dee的流程id保存后,通知DEE持久化)

# 事件对象

com.seeyon.apps.cip.business.event.BusinessDeeTaskChangeEvent

# 事件说明

业务集成DEE任务绑定通知(CIP对dee的流程id保存后,通知DEE持久化)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getDelProcessIdList - java.util.List<java.lang.Long> 获取工作流开发高级id
setDelProcessIdList java.util.List<java.lang.Long> void 设置工作流开发高级id
setDeeTaskId java.lang.String void 设置dee 任务 id
setProcessId java.lang.Long void 获取工作流开发高级id
setHandleType java.lang.String void 设置处理类型(新增、修改、删除)
setFormId java.lang.Long void 设置表单相关添加属性
getHandleType - java.lang.String 获取处理类型(新增、修改、删除)
getDeeTaskId - java.lang.String 获取dee 任务 id
getFormId - java.lang.Long 获取表单相关添加属性
getProcessId - java.lang.Long 获取工作流开发高级id

# 删除超级节点事件(删除超级节点时触发)

# 事件对象

com.seeyon.apps.cip.business.event.DeleteSuperNodeEvent

# 事件说明

删除超级节点事件(删除超级节点时触发)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setWorkflowDBSuperNode java.util.Map<java.lang.String, java.lang.Object> void 设置超级节点信息
getWorkflowDBSuperNode - java.util.Map<java.lang.String, java.lang.Object> 获取超级节点
setDeeBindIdList java.util.List<java.lang.Long> void 绑定dee任务
getDeeBindIdList - java.util.List<java.lang.Long> 绑定的dee任务
setProcessId java.lang.Long void 设置表单流程的processId
setFormId java.lang.Long void 设置表单id
getFormId - java.lang.Long 获取表单id
getProcessId - java.lang.Long 获取表单流程的processId

# 保存超级节点事件(保存超级节点时触发)

# 事件对象

com.seeyon.apps.cip.business.event.SaveSuperNodeEvent

# 事件说明

保存超级节点事件(保存超级节点时触发)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setWorkflowDBSuperNode java.util.Map<java.lang.String, java.lang.Object> void 设置超级节点信息
getWorkflowDBSuperNode - java.util.Map<java.lang.String, java.lang.Object> 获取超级节点
setDeeBindIdList java.util.List<java.lang.Long> void 绑定dee任务
getDeeBindIdList - java.util.List<java.lang.Long> 绑定的dee任务
setProcessId java.lang.Long void 设置表单流程的processId
setFormId java.lang.Long void 设置表单id
getFormId - java.lang.Long 获取表单id
getProcessId - java.lang.Long 获取表单流程的processId

# 三方待办监听事件

# 事件对象

com.seeyon.apps.cip.event.ThirdPendingEvent

# 事件说明

三方待办监听事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getAddList - java.util.List<com.seeyon.apps.cip.po.ThirdPendingPO> 获取新增的待办
getDeleteList - java.util.List<com.seeyon.apps.cip.po.ThirdPendingPO> 获取删除的待办
addDeleteList java.util.List<com.seeyon.apps.cip.po.ThirdPendingPO> void 新增删除的三方待办
addNewList java.util.List<com.seeyon.apps.cip.po.ThirdPendingPO> void 新增新增的三方待办
getModifyList - java.util.List<com.seeyon.apps.cip.po.ThirdPendingPO> 获取修改的待办
addModifyList java.util.List<com.seeyon.apps.cip.po.ThirdPendingPO> void 新增修改的三方待办
getThreadLocal - java.lang.ThreadLocal<com.seeyon.apps.cip.event.ThirdPendingEvent> 获取存放多次保存事件对象的线程变量

# 套件修改和删除通知

# 事件对象

com.seeyon.apps.cip.portal.event.SuiteChangeEvent

# 事件说明

套件修改和删除通知

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getSuite - com.seeyon.apps.cip.portal.suite.po.Suite 获取套件
setSuite com.seeyon.apps.cip.portal.suite.po.Suite void 设置套件
setSuiteId java.lang.Long void 设置套件id
getSuiteId - java.lang.Long 获取套件id
setHandleType java.lang.String void 设置变更类型 (新增、修改、删除)
getHandleType - java.lang.String 获取变更类型 (新增、修改、删除)

# 三方应用接入修改(三方应用修改触发)

# 事件对象

com.seeyon.apps.cip.portal.event.ThirdpartyAppChangeEvent

# 事件说明

三方应用接入修改(三方应用修改触发)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setFromAppLink java.lang.String void 设置应用
getFromAppLink - java.lang.String 获取哪个应用
getThirdpartyPortalVo - com.seeyon.apps.cip.portal.vo.ThirdpartyPortalVo 获取三方门户信息
setThirdpartyPortalVo com.seeyon.apps.cip.portal.vo.ThirdpartyPortalVo void 设置三方门户空间等信息
setHandleType java.lang.String void 改变的类型(更新、删除还是添加)
getHandleType - java.lang.String 获取更改方式 新增、删除、更改

# 插件变更通知(具体插件变动通知:对应插件需要做对应业务处理,例如初始化数据库,初始化角色列表,初始化视频会议)

# 事件对象

com.seeyon.apps.cip.seeyonconfig.event.SeeyonConfigChangeEvent

# 事件说明

插件变更通知(具体插件变动通知:对应插件需要做对应业务处理,例如初始化数据库,初始化角色列表,初始化视频会议)

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setPluginOldMap java.util.Map<java.lang.String, java.lang.String> void 设置插件key-value新老数据
getPluginId - java.lang.String 获取插件名称id
getPluginOldMap - java.util.Map<java.lang.String, java.lang.String> 获取插件key-value新老数据
setPluginId java.lang.String void 设置插件名称id
setHandleType java.lang.String void 设置插件变更类型
getHandleType - java.lang.String 获取插件变更类型

# 用户绑定信息监听事件

# 事件对象

com.seeyon.apps.cip.binding.event.SaveUserConfigEvent

# 事件说明

用户绑定信息监听事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getUserBindingConfig - com.seeyon.apps.cip.binding.po.CIPUserBindingConfig 获取用户绑定信息
setUserBindingConfig com.seeyon.apps.cip.binding.po.CIPUserBindingConfig void 设置用户绑定信息