Package net.risesoft.api
Class VariableApiImpl
- java.lang.Object
-
- net.risesoft.api.VariableApiImpl
-
- All Implemented Interfaces:
VariableApi
@RestController @RequestMapping("/services/rest/variable") public class VariableApiImpl extends Object implements VariableApi正在运行变量相关接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/30
-
-
Constructor Summary
Constructors Constructor Description VariableApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>deleteVariable(String tenantId, String taskId, String key)删除流程变量net.risesoft.pojo.Y9Result<Object>deleteVariableLocal(String tenantId, String taskId, String key)删除任务变量net.risesoft.pojo.Y9Result<String>getVariable(String tenantId, String taskId, String key)根据任务id获取流程变量net.risesoft.pojo.Y9Result<String>getVariableByProcessInstanceId(String tenantId, String processInstanceId, String key)根据流程实例id获取流程变量net.risesoft.pojo.Y9Result<String>getVariableLocal(String tenantId, String taskId, String key)获取任务变量net.risesoft.pojo.Y9Result<Map<String,Object>>getVariables(String tenantId, String taskId)获取多个流程变量net.risesoft.pojo.Y9Result<Map<String,Object>>getVariablesByProcessInstanceId(String tenantId, String processInstanceId, Collection<String> keys)获取指定的流程变量net.risesoft.pojo.Y9Result<Map<String,Object>>getVariablesLocal(String tenantId, String taskId)获取所有任务变量net.risesoft.pojo.Y9Result<Object>setVariable(String tenantId, String taskId, String key, Map<String,Object> map)根据任务id设置流程变量net.risesoft.pojo.Y9Result<Object>setVariableByProcessInstanceId(String tenantId, String processInstanceId, String key, Map<String,Object> map)根据流程实例id设置流程变量net.risesoft.pojo.Y9Result<Object>setVariableLocal(String tenantId, String taskId, String key, Map<String,Object> map)设置任务变量net.risesoft.pojo.Y9Result<Object>setVariables(String tenantId, String taskId, Map<String,Object> map)设置多个流程变量net.risesoft.pojo.Y9Result<Object>setVariablesLocal(String tenantId, String taskId, Map<String,Object> map)设置多个任务变量
-
-
-
Method Detail
-
deleteVariable
public net.risesoft.pojo.Y9Result<Object> deleteVariable(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String key)
删除流程变量- Specified by:
deleteVariablein interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idkey- 变量key- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
deleteVariableLocal
public net.risesoft.pojo.Y9Result<Object> deleteVariableLocal(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String key)
删除任务变量- Specified by:
deleteVariableLocalin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idkey- 变量key- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
getVariable
public net.risesoft.pojo.Y9Result<String> getVariable(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String key)
根据任务id获取流程变量- Specified by:
getVariablein interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idkey- 变量key- Returns:
Y9Result<String>通用请求返回对象 - data 是流程变量- Since:
- 9.6.6
-
getVariableByProcessInstanceId
public net.risesoft.pojo.Y9Result<String> getVariableByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String key)
根据流程实例id获取流程变量- Specified by:
getVariableByProcessInstanceIdin interfaceVariableApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程idkey- 变量key- Returns:
Y9Result<String>通用请求返回对象 - data 是流程变量- Since:
- 9.6.6
-
getVariableLocal
public net.risesoft.pojo.Y9Result<String> getVariableLocal(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String key)
获取任务变量- Specified by:
getVariableLocalin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idkey- 变量key- Returns:
Y9Result<String>通用请求返回对象 - data 是任务变量- Since:
- 9.6.6
-
getVariables
public net.risesoft.pojo.Y9Result<Map<String,Object>> getVariables(@RequestParam String tenantId, @RequestParam String taskId)
获取多个流程变量- Specified by:
getVariablesin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<Map<String, Object>>通用请求返回对象 - data 是流程变量- Since:
- 9.6.6
-
getVariablesByProcessInstanceId
public net.risesoft.pojo.Y9Result<Map<String,Object>> getVariablesByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestBody Collection<String> keys)
获取指定的流程变量- Specified by:
getVariablesByProcessInstanceIdin interfaceVariableApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idkeys- 变量keys- Returns:
Y9Result<Map<String, Object>>通用请求返回对象 - data 是指定的流程变量- Since:
- 9.6.6
-
getVariablesLocal
public net.risesoft.pojo.Y9Result<Map<String,Object>> getVariablesLocal(@RequestParam String tenantId, @RequestParam String taskId)
获取所有任务变量- Specified by:
getVariablesLocalin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务id- Returns:
Y9Result<Map<String, Object>>通用请求返回对象 - data 是任务变量- Since:
- 9.6.6
-
setVariable
public net.risesoft.pojo.Y9Result<Object> setVariable(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String key, @RequestBody Map<String,Object> map)
根据任务id设置流程变量- Specified by:
setVariablein interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idkey- 变量keymap- 变量值- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
setVariableByProcessInstanceId
public net.risesoft.pojo.Y9Result<Object> setVariableByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String key, @RequestBody Map<String,Object> map)
根据流程实例id设置流程变量- Specified by:
setVariableByProcessInstanceIdin interfaceVariableApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idkey- 变量keymap- 变量值- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
setVariableLocal
public net.risesoft.pojo.Y9Result<Object> setVariableLocal(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam String key, @RequestBody Map<String,Object> map)
设置任务变量- Specified by:
setVariableLocalin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idkey- 变量keymap- 变量值- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
setVariables
public net.risesoft.pojo.Y9Result<Object> setVariables(@RequestParam String tenantId, @RequestParam String taskId, @RequestBody Map<String,Object> map)
设置多个流程变量- Specified by:
setVariablesin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idmap- 变量map- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
setVariablesLocal
public net.risesoft.pojo.Y9Result<Object> setVariablesLocal(@RequestParam String tenantId, @RequestParam String taskId, @RequestBody Map<String,Object> map)
设置多个任务变量- Specified by:
setVariablesLocalin interfaceVariableApi- Parameters:
tenantId- 租户idtaskId- 任务idmap- 变量map- Returns:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- Since:
- 9.6.6
-
-