Interface ProcessInstanceAdminController
@RequestMapping(value="/admin/v1/process-instances",
produces={"application/hal+json","application/json"})
public interface ProcessInstanceAdminController
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> deleteProcessInstance(String processInstanceId) org.springframework.http.ResponseEntity<Void> destroyProcessInstance(String processInstanceId, boolean force) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> getProcessInstanceById(String processInstanceId) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.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<org.activiti.cloud.api.process.model.CloudProcessInstance> org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> start(org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> startProcess(org.activiti.api.process.model.payloads.StartProcessPayload cmd) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance>> subprocesses(String processInstanceId, org.springframework.data.domain.Pageable pageable) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> updateProcess(String processInstanceId, org.activiti.api.process.model.payloads.UpdateProcessPayload payload)
-
Method Details
-
getProcessInstances
@RequestMapping(method=GET) org.springframework.hateoas.PagedModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance>> getProcessInstances(org.springframework.data.domain.Pageable pageable) -
startProcess
@RequestMapping(method=POST) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> startProcess(@RequestBody org.activiti.api.process.model.payloads.StartProcessPayload cmd) -
getProcessInstanceById
@RequestMapping(value="/{processInstanceId}", method=GET) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> getProcessInstanceById(@PathVariable String processInstanceId) -
suspend
@RequestMapping(method=POST, value="{processInstanceId}/suspend") org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> suspend(@PathVariable String processInstanceId) -
resume
@RequestMapping(method=POST, value="{processInstanceId}/resume") org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> resume(@PathVariable String processInstanceId) -
deleteProcessInstance
@RequestMapping(value="/{processInstanceId}", method=DELETE) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.CloudProcessInstance> deleteProcessInstance(@PathVariable String processInstanceId) -
destroyProcessInstance
-
updateProcess
@RequestMapping(value="/{processInstanceId}", method=PUT) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.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<org.activiti.cloud.api.process.model.CloudProcessInstance>> subprocesses(@PathVariable("processInstanceId") String processInstanceId, org.springframework.data.domain.Pageable pageable) -
start
@RequestMapping(value="/message", method=POST) org.springframework.hateoas.EntityModel<org.activiti.cloud.api.process.model.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)
-