Interface ProcessInstanceAdminController
-
@RequestMapping(value="/admin/v1/process-instances", produces={"application/hal+json","application/json"}) public interface ProcessInstanceAdminController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.hateoas.EntityModel<CloudProcessInstance>deleteProcessInstance(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>resume(String processInstanceId)org.springframework.hateoas.EntityModel<CloudProcessInstance>start(org.activiti.api.process.model.payloads.StartMessagePayload startMessagePayload)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>suspend(String processInstanceId)org.springframework.hateoas.EntityModel<CloudProcessInstance>updateProcess(String processInstanceId, org.activiti.api.process.model.payloads.UpdateProcessPayload payload)
-
-
-
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)
-
-