Class CaseInstanceVariableResource


  • @RestController
    public class CaseInstanceVariableResource
    extends BaseVariableResource
    Author:
    Tijs Rademakers
    • Field Detail

      • objectMapper

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

      • CaseInstanceVariableResource

        public CaseInstanceVariableResource()
    • Method Detail

      • getVariable

        @GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}",
                    produces="application/json")
        public RestVariable getVariable​(@PathVariable("caseInstanceId")
                                        String caseInstanceId,
                                        @PathVariable("variableName")
                                        String variableName,
                                        @RequestParam(value="scope",required=false)
                                        String scope,
                                        javax.servlet.http.HttpServletRequest request)
      • updateVariable

        @PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}",
                    produces="application/json",
                    consumes={"application/json","multipart/form-data"})
        public RestVariable updateVariable​(@PathVariable("caseInstanceId")
                                           String caseInstanceId,
                                           @PathVariable("variableName")
                                           String variableName,
                                           javax.servlet.http.HttpServletRequest request)
      • deleteVariable

        @DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/variables/{variableName}")
        public void deleteVariable​(@PathVariable("caseInstanceId")
                                   String caseInstanceId,
                                   @PathVariable("variableName")
                                   String variableName,
                                   @RequestParam(value="scope",required=false)
                                   String scope,
                                   javax.servlet.http.HttpServletResponse response)