接口 CustomRepositoryService

  • 所有已知实现类:
    CustomRepositoryServiceImpl

    public interface CustomRepositoryService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • 方法详细资料

      • delete

        net.risesoft.pojo.Y9Result<Object> delete​(String deploymentId)
        根据部署的Id删除部署的流程定义
        参数:
        deploymentId -
        返回:
        Y9Result
        • deploy

          net.risesoft.pojo.Y9Result<Object> deploy​(org.springframework.web.multipart.MultipartFile file)
          部署流程定义
          参数:
          file -
          返回:
          Map
        • getLatestProcessDefinitionByKey

          org.flowable.engine.repository.ProcessDefinition getLatestProcessDefinitionByKey​(String processDefinitionKey)
          根据流程定义Key获取最新部署的流程定义
          参数:
          processDefinitionKey -
          返回:
        • getPreviousProcessDefinitionById

          org.flowable.engine.repository.ProcessDefinition getPreviousProcessDefinitionById​(String processDefinitionId)
          Description: 根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己
          参数:
          processDefinitionId -
          返回:
        • getProcessDefinitionById

          org.flowable.engine.repository.ProcessDefinition getProcessDefinitionById​(String processDefinitionId)
          根据流程定义Id获取流程定义
          参数:
          processDefinitionId -
          返回:
        • getProcessInstance

          InputStream getProcessInstance​(String resourceType,
                                         String processInstanceId,
                                         String processDefinitionId)
          Description: 获取流程实例,以InputStream返回
          参数:
          resourceType -
          processInstanceId -
          processDefinitionId -
          返回:
        • listLatestProcessDefinition

          List<org.flowable.engine.repository.ProcessDefinition> listLatestProcessDefinition()
          获取所有流程定义最新版本的集合
          返回:
        • listProcessDefinitionByKey

          List<org.flowable.engine.repository.ProcessDefinition> listProcessDefinitionByKey​(String processDefinitionKey)
          Description: 根据流程定义Key,获取所有的流程定义
          参数:
          processDefinitionKey -
          返回:
        • switchSuspendOrActive

          net.risesoft.pojo.Y9Result<Object> switchSuspendOrActive​(String state,
                                                                   String processDefinitionId)
          激活或者挂起流程
          参数:
          state -
          processDefinitionId -
          返回: