Interface ProcessInstanceController
public interface ProcessInstanceController
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<CloudProcessInstance> createProcessInstance(org.activiti.api.process.model.payloads.CreateProcessInstancePayload cmd) Deprecated.org.springframework.hateoas.EntityModel<CloudProcessInstance> deleteProcessInstance(String processInstanceId) getProcessDiagram(String processInstanceId) org.springframework.hateoas.EntityModel<CloudProcessInstance> getProcessInstanceById(String processInstanceId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudProcessInstance>> getProcessInstances(org.springframework.data.domain.Pageable pageable) org.springframework.http.ResponseEntity<Void> receive(org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload) org.springframework.hateoas.EntityModel<CloudProcessInstance> org.springframework.http.ResponseEntity<Void> sendSignal(org.activiti.api.process.model.payloads.SignalPayload signalPayload) org.springframework.hateoas.EntityModel<CloudProcessInstance> sendStartMessage(org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload) org.springframework.hateoas.EntityModel<CloudProcessInstance> startCreatedProcess(String processInstanceId, org.activiti.api.process.model.payloads.StartProcessPayload payload) Deprecated.org.springframework.hateoas.EntityModel<CloudProcessInstance> startProcess(org.activiti.api.process.model.payloads.StartProcessPayload cmd) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudProcessInstance>> subprocesses(String processInstanceId, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<CloudProcessInstance> org.springframework.hateoas.EntityModel<CloudProcessInstance> updateProcess(String processInstanceId, org.activiti.api.process.model.payloads.UpdateProcessPayload payload)
-
Method Details
-
getProcessInstances
@GetMapping("/v1/process-instances") org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudProcessInstance>> getProcessInstances(org.springframework.data.domain.Pageable pageable) -
startProcess
@PostMapping(path="/v1/process-instances", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> startProcess(@RequestBody org.activiti.api.process.model.payloads.StartProcessPayload cmd) -
startCreatedProcess
@Deprecated @PostMapping(value="/v1/process-instances/{processInstanceId}/start", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> startCreatedProcess(@PathVariable("processInstanceId") String processInstanceId, @RequestBody(required=false) org.activiti.api.process.model.payloads.StartProcessPayload payload) Deprecated. -
createProcessInstance
@Deprecated @PostMapping(value="/v1/process-instances/create", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> createProcessInstance(@RequestBody org.activiti.api.process.model.payloads.CreateProcessInstancePayload cmd) Deprecated. -
getProcessInstanceById
@GetMapping("/v1/process-instances/{processInstanceId}") org.springframework.hateoas.EntityModel<CloudProcessInstance> getProcessInstanceById(@PathVariable("processInstanceId") String processInstanceId) -
getProcessDiagram
-
sendSignal
@PostMapping(value="/v1/process-instances/signal", consumes="application/json") org.springframework.http.ResponseEntity<Void> sendSignal(@RequestBody org.activiti.api.process.model.payloads.SignalPayload signalPayload) -
sendStartMessage
@PostMapping(value="/v1/process-instances/message", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> sendStartMessage(@RequestBody org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload) -
receive
@PutMapping(value="/v1/process-instances/message", consumes="application/json") org.springframework.http.ResponseEntity<Void> receive(@RequestBody org.activiti.api.process.model.payloads.ReceiveMessagePayload receiveMessagePayload) -
suspend
@PostMapping(value="/v1/process-instances/{processInstanceId}/suspend", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> suspend(@PathVariable("processInstanceId") String processInstanceId) -
resume
@PostMapping(value="/v1/process-instances/{processInstanceId}/resume", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> resume(@PathVariable("processInstanceId") String processInstanceId) -
deleteProcessInstance
@DeleteMapping("/v1/process-instances/{processInstanceId}") org.springframework.hateoas.EntityModel<CloudProcessInstance> deleteProcessInstance(@PathVariable("processInstanceId") String processInstanceId) -
updateProcess
@PutMapping(value="/v1/process-instances/{processInstanceId}", consumes="application/json") org.springframework.hateoas.EntityModel<CloudProcessInstance> updateProcess(@PathVariable("processInstanceId") String processInstanceId, @RequestBody org.activiti.api.process.model.payloads.UpdateProcessPayload payload) -
subprocesses
@GetMapping("/v1/process-instances/{processInstanceId}/subprocesses") org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<CloudProcessInstance>> subprocesses(@PathVariable("processInstanceId") String processInstanceId, org.springframework.data.domain.Pageable pageable)
-