# 表单模块

# 表单移除缓存监听事件

# 事件对象

com.seeyon.ctp.form.bean.FormBeanRemoveCacheEvent

# 事件说明

表单移除缓存监听事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getUserId - java.lang.Long 获取userId
setUserId java.lang.Long void 设置userId
setFormId java.lang.Long void 设置formId
getFormId - java.lang.Long 获取formId

# 另存为的表单复制一份动态匹配数据

# 事件对象

com.seeyon.ctp.form.modules.event.FlowFormOtherSaveEvent

# 事件说明

另存为的表单复制一份动态匹配数据

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getOrginalformDefinitionId - java.lang.Long 获取OrginalformDefinitionId
getNewFormDefinitionID - java.lang.Long 获取NewFormDefinitionID
setOrginalformDefinitionId java.lang.Long void 设置OrginalformDefinitionId
setNewFormDefinitionID java.lang.Long void 设置NewFormDefinitionID

# 流程表单保存全部的事件触发

# 事件对象

com.seeyon.ctp.form.modules.event.FlowFormSaveAllAfterEvent

# 事件说明

流程表单保存全部的事件触发

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getFormDefinitionId - java.lang.Long 获取formDefinitionId
setFormDefinitionId java.lang.Long void 设置formDefinitionId

# 流程表单保存全部的事件触发

# 事件对象

com.seeyon.ctp.form.modules.event.FlowFormSaveAllEvent

# 事件说明

流程表单保存全部的事件触发

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getFormDefinitionId - java.lang.Long 获取FormDefinitionId
setFormDefinitionId java.lang.Long void 设置FormDefinitionId
getFormTemplateSaveAllParam - com.seeyon.ctp.common.template.event.FormTemplateSaveAllParam 获取FormTemplateSaveAllParam
setFormTemplateSaveAllParam com.seeyon.ctp.common.template.event.FormTemplateSaveAllParam void 设置FormTemplateSaveAllParam

# 表单数据入库之后的事件

# 事件对象

com.seeyon.ctp.form.modules.event.FormDataAfterSubmitEvent

# 事件说明

表单数据入库之后的事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setCtpContentAll com.seeyon.ctp.common.content.mainbody.CtpContentAllBean void 设置CtpContentAll
setParma java.util.Map<java.lang.String, java.lang.Object> void 设置Parma
getParma - java.util.Map<java.lang.String, java.lang.Object> 获取Parma
getCtpContentAll - com.seeyon.ctp.common.content.mainbody.CtpContentAllBean 获取CtpContentAll

# 表单删除事件

# 事件对象

com.seeyon.ctp.form.modules.event.FormListDeleteEvent

# 事件说明

表单删除事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getFormDefinitionId - java.util.List<java.lang.Long> 获取FormDefinitionId
setFormDefinitionId java.util.List<java.lang.Long> void 设置FormDefinitionId

# 表单列表停用事件

# 事件对象

com.seeyon.ctp.form.modules.event.FormListDisableEvent

# 事件说明

表单列表停用事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setFormIds java.util.List<java.lang.Long> void 设置FormIds
getFormIds - java.util.List<java.lang.Long> 获取FormIds

# 表单列表启用事件

# 事件对象

com.seeyon.ctp.form.modules.event.FormListEnableEvent

# 事件说明

表单列表启用事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setFormIds java.util.List<java.lang.Long> void 设置表单ID列表
getFormIds - java.util.List<java.lang.Long> 获取表单ID列表

# 表单修改事件

# 事件对象

com.seeyon.ctp.form.modules.event.FormUpdateEvent

# 事件说明

表单修改事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
setFormId java.lang.Long void 设置表单ID
getFormId - java.lang.Long 获取表单ID

# 保证在更新数据状态的事物提交之后去执行触发的事件

# 事件对象

com.seeyon.ctp.form.modules.trigger.FormTriggerFireEvent

# 事件说明

保证在更新数据状态的事物提交之后去执行触发的事件

# 事件触发时间点

  • after

# 事件方法

方法名 方法参数 方法返回值 参数描述
getParam - java.util.Map<java.lang.String, java.lang.Object> 获取param
getFormBean - com.seeyon.ctp.form.bean.FormBean 获取formBean
setFormBean com.seeyon.ctp.form.bean.FormBean void 设置formBean
setMasterId java.lang.Long void 设置masterId
getMasterId - java.lang.Long 获取masterId
setModuleId java.lang.Long void 设置moduleId
getModuleId - java.lang.Long 获取moduleId
setModuleType java.lang.Integer void 设置moduleType
getModuleType - java.lang.Integer 获取moduleType
setParam java.util.Map<java.lang.String, java.lang.Object> void 设置param

# 表单数据入库前事件

# 事件对象

com.seeyon.ctp.form.modules.event.FormDataBeforeSubmitEvent

# 事件说明

表单数据入库前事件

# 事件触发时间点

  • after