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
-
@RestController public class TaskVariableResource extends TaskVariableBaseResource
- Author:
- Frederik Heremans
-
-
Field Summary
Fields Modifier and Type Field Description protected com.fasterxml.jackson.databind.ObjectMapperobjectMapper-
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskVariableBaseResource
env, isSerializableVariableAllowed, runtimeService
-
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
historyService, restApiInterceptor, restResponseFactory, taskService
-
-
Constructor Summary
Constructors Constructor Description TaskVariableResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteVariable(String taskId, String variableName, String scopeString, javax.servlet.http.HttpServletResponse response)RestVariablegetVariable(String taskId, String variableName, String scope, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)RestVariableupdateVariable(String taskId, String variableName, String scope, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskVariableBaseResource
getVariableFromRequest, getVariableFromRequestWithoutAccessCheck, hasVariableOnScope, postConstruct, setBinaryVariable, setSimpleVariable, setVariable
-
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
addProcessvariables, addTaskvariables, getDelegationState, getTaskFromRequest, getTaskFromRequestWithoutAccessCheck, getTasksFromQueryRequest, getTasksFromRequest, populateTaskFromRequest, populateTasksFromRequest
-
-
-
-
Method Detail
-
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, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
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, javax.servlet.http.HttpServletRequest request)
-
deleteVariable
@DeleteMapping("/cmmn-runtime/tasks/{taskId}/variables/{variableName}") public void deleteVariable(@PathVariable("taskId") String taskId, @PathVariable("variableName") String variableName, @RequestParam(value="scope",required=false) String scopeString, javax.servlet.http.HttpServletResponse response)
-
-