Class TaskVariableResource

    • Field Detail

      • objectMapper

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

      • TaskVariableResource

        public TaskVariableResource()
    • 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)