@RestController public class ProcessInstanceResource extends BaseProcessInstanceResource
| Modifier and Type | Field and Description |
|---|---|
protected DynamicBpmnService |
dynamicBpmnService |
restResponseFactory, runtimeService| Constructor and Description |
|---|
ProcessInstanceResource() |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessInstanceResponse |
activateProcessInstance(ProcessInstance processInstance) |
void |
changeActivityState(String processInstanceId,
ExecutionChangeActivityStateRequest activityStateRequest,
javax.servlet.http.HttpServletRequest request) |
void |
deleteProcessInstance(String processInstanceId,
String deleteReason,
javax.servlet.http.HttpServletResponse response) |
ProcessInstanceResponse |
getProcessInstance(String processInstanceId,
javax.servlet.http.HttpServletRequest request) |
void |
injectActivityInProcessInstance(String processInstanceId,
InjectActivityRequest injectActivityRequest,
javax.servlet.http.HttpServletRequest request) |
ProcessInstanceResponse |
performProcessInstanceAction(String processInstanceId,
ProcessInstanceActionRequest actionRequest,
javax.servlet.http.HttpServletRequest request) |
protected ProcessInstanceResponse |
suspendProcessInstance(ProcessInstance processInstance) |
addVariables, getProcessInstanceFromRequest, getQueryResponse@Autowired protected DynamicBpmnService dynamicBpmnService
@GetMapping(value="/runtime/process-instances/{processInstanceId}",
produces="application/json")
public ProcessInstanceResponse getProcessInstance(@PathVariable
String processInstanceId,
javax.servlet.http.HttpServletRequest request)
@DeleteMapping(value="/runtime/process-instances/{processInstanceId}")
public void deleteProcessInstance(@PathVariable
String processInstanceId,
@RequestParam(value="deleteReason",required=false)
String deleteReason,
javax.servlet.http.HttpServletResponse response)
@PutMapping(value="/runtime/process-instances/{processInstanceId}",
produces="application/json")
public ProcessInstanceResponse performProcessInstanceAction(@PathVariable
String processInstanceId,
@RequestBody
ProcessInstanceActionRequest actionRequest,
javax.servlet.http.HttpServletRequest request)
@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)
@PostMapping(value="/runtime/process-instances/{processInstanceId}/inject",
produces="application/json")
public void injectActivityInProcessInstance(@PathVariable
String processInstanceId,
@RequestBody
InjectActivityRequest injectActivityRequest,
javax.servlet.http.HttpServletRequest request)
protected ProcessInstanceResponse activateProcessInstance(ProcessInstance processInstance)
protected ProcessInstanceResponse suspendProcessInstance(ProcessInstance processInstance)
Copyright © 2018 Flowable. All rights reserved.