Class ProcessInstanceVariableCollectionResource

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

@RestController public class ProcessInstanceVariableCollectionResource extends BaseVariableCollectionResource
Author:
Tijs Rademakers
  • Constructor Details

    • ProcessInstanceVariableCollectionResource

      public ProcessInstanceVariableCollectionResource()
  • Method Details

    • getVariables

      @GetMapping(value="/runtime/process-instances/{processInstanceId}/variables", produces="application/json") public List<RestVariable> getVariables(@PathVariable String processInstanceId, @RequestParam(value="scope",required=false) String scope)
    • createOrUpdateExecutionVariable

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

      @PostMapping(value="/runtime/process-instances/{processInstanceId}/variables", produces="application/json", consumes={"application/json","multipart/form-data"}) public Object createExecutionVariable(@PathVariable String processInstanceId, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • deleteLocalVariables

      @DeleteMapping("/runtime/process-instances/{processInstanceId}/variables") @ResponseStatus(NO_CONTENT) public void deleteLocalVariables(@PathVariable String processInstanceId)
    • addGlobalVariables

      protected void addGlobalVariables(Execution execution, Map<String,RestVariable> variableMap)
      Overrides:
      addGlobalVariables in class BaseVariableCollectionResource
    • addLocalVariables

      protected void addLocalVariables(Execution execution, Map<String,RestVariable> variableMap)
      Overrides:
      addLocalVariables in class BaseVariableCollectionResource