Class CaseInstanceVariableCollectionResource

All Implemented Interfaces:
InitializingBean

@RestController public class CaseInstanceVariableCollectionResource extends BaseVariableResource
Author:
Tijs Rademakers
  • Constructor Details

    • CaseInstanceVariableCollectionResource

      public CaseInstanceVariableCollectionResource()
  • Method Details

    • getVariables

      @GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables", produces="application/json") public List<RestVariable> getVariables(@PathVariable String caseInstanceId)
    • createOrUpdateExecutionVariable

      @PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables", produces="application/json", consumes={"application/json","multipart/form-data"}) public Object createOrUpdateExecutionVariable(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • createOrUpdateExecutionVariableAsync

      @PutMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables-async", consumes={"application/json","multipart/form-data"}) public void createOrUpdateExecutionVariableAsync(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • createExecutionVariable

      @PostMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables", consumes={"application/json","multipart/form-data","text/plain"}) public Object createExecutionVariable(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • createExecutionVariableAsync

      @PostMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/variables-async", produces="application/json", consumes={"application/json","multipart/form-data","text/plain"}) public void createExecutionVariableAsync(@PathVariable String caseInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • deleteLocalVariables

      @DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/variables") @ResponseStatus(NO_CONTENT) public void deleteLocalVariables(@PathVariable String caseInstanceId)