接口 ProcessDefineService
- 所有超级接口:
BaseService<ProcessDefine>
- 所有已知实现类:
ProcessDefineServiceImpl
流程定义 服务类
- 从以下版本开始:
- 2023-09-26
- 作者:
- mldong
-
方法概要
修饰符和类型方法说明deploy(byte[] bytes) 部署流程定义文件,同name存在多个版本deploy(InputStream inputStream) 部署流程定义文件,同name存在多个版本部署流程定义文件,同name存在多个版本通过id查询根据ID获取流程定义对象cn.hutool.json.JSONObjectgetDefineJsonObject(Long processDefineId) 获取流程定义json对象getDefineJsonStr(Long processDefineId) 根据id获取定义json字符串getLastByName(String name) 根据名称获取最新的流程定义getProcessDefineByVersion(String name, Integer version) 通过流程定义名称和版本获取流程定义getProcessModel(Long processDefineId) 根据id获取流程模型processDefineToModel(ProcessDefine processDefine) 流程定义转成流程模型void重新部署定义文件,按id更新jsonvoidredeploy(Long processDefineId, InputStream inputStream) 重新部署定义文件,按id更新jsonvoid重新部署定义文件,按id更新jsonvoid回恢流程booleansave(ProcessDefine param) 添加流程定义void卸载流程voidupAndDown(UpAndDownParam param) 启用/禁用booleanupdate(ProcessDefine param) 更新流程定义voidupdateType(Long processDefineId, String type) 只更新type从接口继承的方法 com.budwk.app.base.service.BaseService
clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchMap, fetchVO, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getNutMap, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listEntity, listMap, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, listPageMap, listPageMap, listPageMap, listPageMap, listPageMap, listPageMap, listPageVO, listVO, query, query, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
-
方法详细资料
-
save
添加流程定义- 参数:
param-- 返回:
-
update
更新流程定义- 参数:
param-- 返回:
-
findById
通过id查询- 参数:
id-- 返回:
-
deploy
部署流程定义文件,同name存在多个版本- 参数:
inputStream-- 返回:
- Long
- 另请参阅:
-
deploy
部署流程定义文件,同name存在多个版本- 参数:
bytes-- 返回:
- Long
-
deploy
部署流程定义文件,同name存在多个版本- 参数:
defineJsonStr-- 返回:
- Long
- 另请参阅:
-
redeploy
重新部署定义文件,按id更新json- 参数:
processDefineId-inputStream-
-
redeploy
重新部署定义文件,按id更新json- 参数:
processDefineId-bytes-
-
redeploy
重新部署定义文件,按id更新json- 参数:
defineJsonStr-
-
unDeploy
卸载流程- 参数:
processDefineId-
-
reDeploy
回恢流程- 参数:
processDefineId-
-
updateType
只更新type- 参数:
processDefineId-type-
-
getById
根据ID获取流程定义对象- 参数:
processDefineId-- 返回:
-
getProcessModel
根据id获取流程模型- 参数:
processDefineId-- 返回:
-
processDefineToModel
流程定义转成流程模型- 参数:
processDefine-- 返回:
-
getDefineJsonStr
根据id获取定义json字符串- 参数:
processDefineId-- 返回:
-
getDefineJsonObject
获取流程定义json对象- 参数:
processDefineId-- 返回:
-
upAndDown
启用/禁用- 参数:
param-
-
getLastByName
根据名称获取最新的流程定义- 参数:
name-- 返回:
-
getProcessDefineByVersion
通过流程定义名称和版本获取流程定义- 参数:
name-version-- 返回:
-