Class TaskVariableResource
java.lang.Object
org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
org.flowable.cmmn.rest.service.api.runtime.task.TaskVariableBaseResource
org.flowable.cmmn.rest.service.api.runtime.task.TaskVariableResource
- All Implemented Interfaces:
InitializingBean
- Author:
- Frederik Heremans
-
Field Summary
FieldsFields inherited from class TaskVariableBaseResource
env, isSerializableVariableAllowed, runtimeServiceFields inherited from class TaskBaseResource
historyService, restApiInterceptor, restResponseFactory, taskService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteVariable(String taskId, String variableName, String scopeString) getVariable(String taskId, String variableName, String scope) updateVariable(String taskId, String variableName, String scope, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class TaskVariableBaseResource
afterPropertiesSet, getVariableFromRequest, getVariableFromRequestWithoutAccessCheck, hasVariableOnScope, setBinaryVariable, setSimpleVariable, setVariable
-
Field Details
-
objectMapper
-
-
Constructor Details
-
TaskVariableResource
public TaskVariableResource()
-
-
Method Details
-
getVariable
@GetMapping(value="/cmmn-runtime/tasks/{taskId}/variables/{variableName}", produces="application/json") public RestVariable getVariable(@PathVariable("taskId") String taskId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scope) -
updateVariable
@PutMapping(value="/cmmn-runtime/tasks/{taskId}/variables/{variableName}", produces="application/json", consumes={"text/plain","application/json","multipart/form-data"}) public RestVariable updateVariable(@PathVariable("taskId") String taskId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scope, jakarta.servlet.http.HttpServletRequest request) -
deleteVariable
@DeleteMapping("/cmmn-runtime/tasks/{taskId}/variables/{variableName}") @ResponseStatus(NO_CONTENT) public void deleteVariable(@PathVariable("taskId") String taskId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scopeString)
-