接口 ProcessDefineService

所有超级接口:
BaseService<ProcessDefine>
所有已知实现类:
ProcessDefineServiceImpl

public interface ProcessDefineService extends BaseService<ProcessDefine>

流程定义 服务类

从以下版本开始:
2023-09-26
作者:
mldong
  • 方法详细资料

    • save

      boolean save(ProcessDefine param)
      添加流程定义
      参数:
      param -
      返回:
    • update

      boolean update(ProcessDefine param)
      更新流程定义
      参数:
      param -
      返回:
    • findById

      ProcessDefineVO findById(Long id)
      通过id查询
      参数:
      id -
      返回:
    • deploy

      Long deploy(InputStream inputStream)
      部署流程定义文件,同name存在多个版本
      参数:
      inputStream -
      返回:
      Long
      另请参阅:
    • deploy

      Long deploy(byte[] bytes)
      部署流程定义文件,同name存在多个版本
      参数:
      bytes -
      返回:
      Long
    • deploy

      Long deploy(String defineJsonStr)
      部署流程定义文件,同name存在多个版本
      参数:
      defineJsonStr -
      返回:
      Long
      另请参阅:
    • redeploy

      void redeploy(Long processDefineId, InputStream inputStream)
      重新部署定义文件,按id更新json
      参数:
      processDefineId -
      inputStream -
    • redeploy

      void redeploy(Long processDefineId, byte[] bytes)
      重新部署定义文件,按id更新json
      参数:
      processDefineId -
      bytes -
    • redeploy

      void redeploy(Long processDefineId, String defineJsonStr)
      重新部署定义文件,按id更新json
      参数:
      defineJsonStr -
    • unDeploy

      void unDeploy(Long processDefineId)
      卸载流程
      参数:
      processDefineId -
    • reDeploy

      void reDeploy(Long processDefineId)
      回恢流程
      参数:
      processDefineId -
    • updateType

      void updateType(Long processDefineId, String type)
      只更新type
      参数:
      processDefineId -
      type -
    • getById

      ProcessDefine getById(Long processDefineId)
      根据ID获取流程定义对象
      参数:
      processDefineId -
      返回:
    • getProcessModel

      ProcessModel getProcessModel(Long processDefineId)
      根据id获取流程模型
      参数:
      processDefineId -
      返回:
    • processDefineToModel

      ProcessModel processDefineToModel(ProcessDefine processDefine)
      流程定义转成流程模型
      参数:
      processDefine -
      返回:
    • getDefineJsonStr

      String getDefineJsonStr(Long processDefineId)
      根据id获取定义json字符串
      参数:
      processDefineId -
      返回:
    • getDefineJsonObject

      cn.hutool.json.JSONObject getDefineJsonObject(Long processDefineId)
      获取流程定义json对象
      参数:
      processDefineId -
      返回:
    • upAndDown

      void upAndDown(UpAndDownParam param)
      启用/禁用
      参数:
      param -
    • getLastByName

      ProcessDefine getLastByName(String name)
      根据名称获取最新的流程定义
      参数:
      name -
      返回:
    • getProcessDefineByVersion

      ProcessDefine getProcessDefineByVersion(String name, Integer version)
      通过流程定义名称和版本获取流程定义
      参数:
      name -
      version -
      返回: