Class ProcessInstanceResource

    • Constructor Detail

      • ProcessInstanceResource

        public ProcessInstanceResource()
    • Method Detail

      • getProcessInstance

        @GetMapping(value="/runtime/process-instances/{processInstanceId}",
                    produces="application/json")
        public ProcessInstanceResponse getProcessInstance​(@PathVariable
                                                          String processInstanceId,
                                                          javax.servlet.http.HttpServletRequest request)
      • deleteProcessInstance

        @DeleteMapping("/runtime/process-instances/{processInstanceId}")
        public void deleteProcessInstance​(@PathVariable
                                          String processInstanceId,
                                          @RequestParam(value="deleteReason",required=false)
                                          String deleteReason,
                                          javax.servlet.http.HttpServletResponse response)
      • updateProcessInstance

        @PutMapping(value="/runtime/process-instances/{processInstanceId}",
                    produces="application/json")
        public ProcessInstanceResponse updateProcessInstance​(@PathVariable
                                                             String processInstanceId,
                                                             @RequestBody
                                                             ProcessInstanceUpdateRequest updateRequest,
                                                             javax.servlet.http.HttpServletResponse response)
      • changeActivityState

        @PostMapping(value="/runtime/process-instances/{processInstanceId}/change-state",
                     produces="application/json")
        public void changeActivityState​(@PathVariable
                                        String processInstanceId,
                                        @RequestBody
                                        ExecutionChangeActivityStateRequest activityStateRequest,
                                        javax.servlet.http.HttpServletRequest request)
      • evaluateConditions

        @PostMapping(value="/runtime/process-instances/{processInstanceId}/evaluate-conditions",
                     produces="application/json")
        public void evaluateConditions​(@PathVariable
                                       String processInstanceId)
      • migrateProcessInstance

        @PostMapping(value="/runtime/process-instances/{processInstanceId}/migrate",
                     produces="application/json")
        public void migrateProcessInstance​(@PathVariable
                                           String processInstanceId,
                                           @RequestBody
                                           String migrationDocumentJson,
                                           javax.servlet.http.HttpServletRequest request)
      • injectActivityInProcessInstance

        @PostMapping(value="/runtime/process-instances/{processInstanceId}/inject",
                     produces="application/json")
        public void injectActivityInProcessInstance​(@PathVariable
                                                    String processInstanceId,
                                                    @RequestBody
                                                    InjectActivityRequest injectActivityRequest,
                                                    javax.servlet.http.HttpServletRequest request)