Class TaskVariableCollectionResource


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

      • objectMapper

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

      • TaskVariableCollectionResource

        public TaskVariableCollectionResource()
    • Method Detail

      • 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,
                                               javax.servlet.http.HttpServletRequest request)
      • createTaskVariable

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

        @DeleteMapping("/cmmn-runtime/tasks/{taskId}/variables")
        public void deleteAllLocalTaskVariables​(@PathVariable
                                                String taskId,
                                                javax.servlet.http.HttpServletResponse response)
      • 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)