Class TaskVariableCollectionResource
java.lang.Object
org.flowable.rest.service.api.runtime.task.TaskBaseResource
org.flowable.rest.service.api.runtime.task.TaskVariableBaseResource
org.flowable.rest.service.api.runtime.task.TaskVariableCollectionResource
- 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 TypeMethodDescriptionprotected voidaddGlobalVariables(Task task, Map<String, RestVariable> variableMap) protected voidaddLocalVariables(Task task, Map<String, RestVariable> variableMap) createTaskVariable(String taskId, jakarta.servlet.http.HttpServletRequest request) voiddeleteAllLocalTaskVariables(String taskId) getVariables(String taskId, String scope) Methods inherited from class TaskVariableBaseResource
afterPropertiesSet, getVariableFromRequest, getVariableFromRequestWithoutAccessCheck, hasVariableOnScope, setBinaryVariable, setSimpleVariable, setVariableMethods inherited from class TaskBaseResource
addProcessvariables, addTaskvariables, getDelegationState, getHistoricTaskFromRequest, getHistoricTaskFromRequestWithoutAccessCheck, getTaskFromRequest, getTaskFromRequestWithoutAccessCheck, getTasksFromIdList, getTasksFromQueryRequest, populateTaskFromRequest, populateTasksFromRequest
-
Field Details
-
objectMapper
-
-
Constructor Details
-
TaskVariableCollectionResource
public TaskVariableCollectionResource()
-
-
Method Details
-
getVariables
@GetMapping(value="/runtime/tasks/{taskId}/variables", produces="application/json") public List<RestVariable> getVariables(@PathVariable String taskId, @RequestParam(value="scope",required=false) String scope) -
createTaskVariable
@PostMapping(value="/runtime/tasks/{taskId}/variables", produces="application/json", consumes={"application/json","multipart/form-data"}) @ResponseStatus(CREATED) public Object createTaskVariable(@PathVariable String taskId, jakarta.servlet.http.HttpServletRequest request) -
deleteAllLocalTaskVariables
@DeleteMapping("/runtime/tasks/{taskId}/variables") @ResponseStatus(NO_CONTENT) public void deleteAllLocalTaskVariables(@PathVariable String taskId) -
addGlobalVariables
-
addLocalVariables
-