程序包 net.risesoft.api
类 RepositoryApiImpl
- java.lang.Object
-
- net.risesoft.api.RepositoryApiImpl
-
- 所有已实现的接口:
RepositoryApi
@RestController @RequestMapping(value="/services/rest/repository", produces="application/json") public class RepositoryApiImpl extends Object implements RepositoryApi部署流程相关接口- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
构造器概要
构造器 构造器 说明 RepositoryApiImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>delete(String tenantId, String deploymentId)删除部署的流程net.risesoft.pojo.Y9Result<Object>deploy(String tenantId, org.springframework.web.multipart.MultipartFile file)部署流程net.risesoft.pojo.Y9Result<ProcessDefinitionModel>getLatestProcessDefinitionByKey(String tenantId, String processDefinitionKey)根据流程定义key获取最新部署的流程定义net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>getLatestProcessDefinitionList(String tenantId)获取所有流程定义最新版本的集合net.risesoft.pojo.Y9Result<ProcessDefinitionModel>getPreviousProcessDefinitionById(String tenantId, String processDefinitionId)根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己net.risesoft.pojo.Y9Result<ProcessDefinitionModel>getProcessDefinitionById(String tenantId, String processDefinitionId)根据流程定义Id获取流程定义net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>getProcessDefinitionListByKey(String tenantId, String processDefinitionKey)根据流程定义key获取最新部署的流程定义net.risesoft.pojo.Y9Result<String>getXmlByProcessInstance(String tenantId, String resourceType, String processInstanceId, String processDefinitionId)获取流程定义xmlnet.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>>list(String tenantId)获取已部署流程定义列表net.risesoft.pojo.Y9Result<Object>switchSuspendOrActive(String tenantId, String state, String processDefinitionId)激活/挂起流程的状态
-
-
-
方法详细资料
-
delete
public net.risesoft.pojo.Y9Result<Object> delete(@RequestParam String tenantId, @RequestParam String deploymentId)
删除部署的流程- 指定者:
delete在接口中RepositoryApi- 参数:
tenantId- 租户iddeploymentId- 部署id- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
deploy
public net.risesoft.pojo.Y9Result<Object> deploy(@RequestParam String tenantId, org.springframework.web.multipart.MultipartFile file)
部署流程- 指定者:
deploy在接口中RepositoryApi- 参数:
tenantId- 租户idfile- 流程文件- 返回:
Y9Result<String>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
getLatestProcessDefinitionByKey
public net.risesoft.pojo.Y9Result<ProcessDefinitionModel> getLatestProcessDefinitionByKey(@RequestParam String tenantId, @RequestParam String processDefinitionKey)
根据流程定义key获取最新部署的流程定义- 指定者:
getLatestProcessDefinitionByKey在接口中RepositoryApi- 参数:
tenantId- 租户idprocessDefinitionKey- 流程定义key- 返回:
Y9Result<ProcessDefinitionModel>通用请求返回对象 - data 是最新部署的流程定义- 从以下版本开始:
- 9.6.6
-
getLatestProcessDefinitionList
public net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> getLatestProcessDefinitionList(@RequestParam String tenantId)
获取所有流程定义最新版本的集合- 指定者:
getLatestProcessDefinitionList在接口中RepositoryApi- 参数:
tenantId- 租户id- 返回:
Y9Result<List<ProcessDefinitionModel>>通用请求返回对象 - data 是最新部署的流程定义列表- 从以下版本开始:
- 9.6.6
-
getPreviousProcessDefinitionById
public net.risesoft.pojo.Y9Result<ProcessDefinitionModel> getPreviousProcessDefinitionById(@RequestParam String tenantId, @RequestParam String processDefinitionId)
根据流程定义Id获取上一个版本的流程定义,如果当前版本是1,则返回自己- 指定者:
getPreviousProcessDefinitionById在接口中RepositoryApi- 参数:
tenantId- 租户idprocessDefinitionId- 流程定义Id- 返回:
Y9Result<ProcessDefinitionModel>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
getProcessDefinitionById
public net.risesoft.pojo.Y9Result<ProcessDefinitionModel> getProcessDefinitionById(@RequestParam String tenantId, @RequestParam String processDefinitionId)
根据流程定义Id获取流程定义- 指定者:
getProcessDefinitionById在接口中RepositoryApi- 参数:
tenantId- 租户idprocessDefinitionId- 流程定义Id- 返回:
Y9Result<ProcessDefinitionModel>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
getProcessDefinitionListByKey
public net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> getProcessDefinitionListByKey(@RequestParam String tenantId, @RequestParam String processDefinitionKey)
根据流程定义key获取最新部署的流程定义- 指定者:
getProcessDefinitionListByKey在接口中RepositoryApi- 参数:
tenantId- 租户idprocessDefinitionKey- 流程定义key- 返回:
Y9Result<List<ProcessDefinitionModel>>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
getXmlByProcessInstance
public net.risesoft.pojo.Y9Result<String> getXmlByProcessInstance(@RequestParam String tenantId, @RequestParam String resourceType, @RequestParam String processInstanceId, @RequestParam String processDefinitionId)
获取流程定义xml- 指定者:
getXmlByProcessInstance在接口中RepositoryApi- 参数:
tenantId- 租户idresourceType- xmlprocessInstanceId- 流程实例idprocessDefinitionId- 流程定义id- 返回:
Y9Result<String>通用请求返回对象 - data 是流程定义xml- 从以下版本开始:
- 9.6.6
-
list
public net.risesoft.pojo.Y9Result<List<ProcessDefinitionModel>> list(@RequestParam String tenantId)
获取已部署流程定义列表- 指定者:
list在接口中RepositoryApi- 参数:
tenantId- 租户id- 返回:
Y9Result<List<Map<String, Object>>>通用请求返回对象 - data 是流程定义信息- 从以下版本开始:
- 9.6.6
-
switchSuspendOrActive
public net.risesoft.pojo.Y9Result<Object> switchSuspendOrActive(@RequestParam String tenantId, @RequestParam String state, @RequestParam String processDefinitionId)
激活/挂起流程的状态- 指定者:
switchSuspendOrActive在接口中RepositoryApi- 参数:
tenantId- 租户idstate- 状态processDefinitionId- 流程定义Id- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.6
-
-