Interface ProcessInstanceAdminController


  • @RequestMapping(value="/admin/v1/process-instances",
                    produces={"application/hal+json","application/json"})
    public interface ProcessInstanceAdminController
    • Method Detail

      • getProcessInstances

        @RequestMapping(method=GET)
        org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudProcessInstance>> getProcessInstances​(org.springframework.data.domain.Pageable pageable)
      • startProcess

        @RequestMapping(method=POST)
        org.springframework.hateoas.EntityModel<CloudProcessInstance> startProcess​(@RequestBody
                                                                                   org.activiti.api.process.model.payloads.StartProcessPayload cmd)
      • getProcessInstanceById

        @RequestMapping(value="/{processInstanceId}",
                        method=GET)
        org.springframework.hateoas.EntityModel<CloudProcessInstance> getProcessInstanceById​(@PathVariable
                                                                                             String processInstanceId)
      • suspend

        @RequestMapping(method=POST,
                        value="{processInstanceId}/suspend")
        org.springframework.hateoas.EntityModel<CloudProcessInstance> suspend​(@PathVariable
                                                                              String processInstanceId)
      • resume

        @RequestMapping(method=POST,
                        value="{processInstanceId}/resume")
        org.springframework.hateoas.EntityModel<CloudProcessInstance> resume​(@PathVariable
                                                                             String processInstanceId)
      • deleteProcessInstance

        @RequestMapping(value="/{processInstanceId}",
                        method=DELETE)
        org.springframework.hateoas.EntityModel<CloudProcessInstance> deleteProcessInstance​(@PathVariable
                                                                                            String processInstanceId)
      • updateProcess

        @RequestMapping(value="/{processInstanceId}",
                        method=PUT)
        org.springframework.hateoas.EntityModel<CloudProcessInstance> updateProcess​(@PathVariable("processInstanceId")
                                                                                    String processInstanceId,
                                                                                    @RequestBody
                                                                                    org.activiti.api.process.model.payloads.UpdateProcessPayload payload)
      • subprocesses

        @RequestMapping(value="/{processInstanceId}/subprocesses",
                        method=GET)
        org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudProcessInstance>> subprocesses​(@PathVariable("processInstanceId")
                                                                                                                           String processInstanceId,
                                                                                                                           org.springframework.data.domain.Pageable pageable)
      • start

        @RequestMapping(value="/message",
                        method=POST)
        org.springframework.hateoas.EntityModel<CloudProcessInstance> start​(@RequestBody
                                                                            org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload)
      • receive

        @RequestMapping(value="/message",
                        method=PUT)
        org.springframework.http.ResponseEntity<Void> receive​(@RequestBody
                                                              org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload)