Class TaskVariableCollectionResource

All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

@RestController public class TaskVariableCollectionResource extends TaskVariableBaseResource
Author:
Frederik Heremans
  • Field Details

    • objectMapper

      @Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

    • TaskVariableCollectionResource

      public TaskVariableCollectionResource()
  • Method Details

    • getVariables

      @GetMapping(value="/cmmn-runtime/tasks/{taskId}/variables", produces="application/json") public List<RestVariable> getVariables(@PathVariable String taskId, @RequestParam(value="scope",required=false) String scope)
    • createTaskVariable

      @PostMapping(value="/cmmn-runtime/tasks/{taskId}/variables", produces="application/json", consumes={"text/plain","application/json","multipart/form-data"}) @ResponseStatus(CREATED) public Object createTaskVariable(@PathVariable String taskId, jakarta.servlet.http.HttpServletRequest request)
    • deleteAllLocalTaskVariables

      @DeleteMapping("/cmmn-runtime/tasks/{taskId}/variables") @ResponseStatus(NO_CONTENT) public void deleteAllLocalTaskVariables(@PathVariable String taskId)
    • addGlobalVariables

      protected void addGlobalVariables(org.flowable.task.api.Task task, Map<String,RestVariable> variableMap)
    • addLocalVariables

      protected void addLocalVariables(org.flowable.task.api.Task task, Map<String,RestVariable> variableMap)