@RestController public class ProcessInstanceResource extends BaseProcessInstanceResource
| Modifier and Type | Field and Description |
|---|---|
protected DynamicBpmnService |
dynamicBpmnService |
protected ProcessMigrationService |
migrationService |
protected RepositoryService |
repositoryService |
restApiInterceptor, 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) |
void |
evaluateConditions(String processInstanceId) |
ProcessInstanceResponse |
getProcessInstance(String processInstanceId,
javax.servlet.http.HttpServletRequest request) |
void |
injectActivityInProcessInstance(String processInstanceId,
InjectActivityRequest injectActivityRequest,
javax.servlet.http.HttpServletRequest request) |
void |
migrateProcessInstance(String processInstanceId,
String migrationDocumentJson,
javax.servlet.http.HttpServletRequest request) |
protected ProcessInstanceResponse |
suspendProcessInstance(ProcessInstance processInstance) |
ProcessInstanceResponse |
updateProcessInstance(String processInstanceId,
ProcessInstanceUpdateRequest updateRequest,
javax.servlet.http.HttpServletResponse response) |
addVariables, getProcessInstanceFromRequest, getQueryResponse@Autowired protected DynamicBpmnService dynamicBpmnService
@Autowired protected RepositoryService repositoryService
@Autowired protected ProcessMigrationService migrationService
@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 updateProcessInstance(@PathVariable
String processInstanceId,
@RequestBody
ProcessInstanceUpdateRequest updateRequest,
javax.servlet.http.HttpServletResponse response)
@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}/evaluate-conditions",
produces="application/json")
public void evaluateConditions(@PathVariable
String processInstanceId)
@PostMapping(value="/runtime/process-instances/{processInstanceId}/migrate",
produces="application/json")
public void migrateProcessInstance(@PathVariable
String processInstanceId,
@RequestBody
String migrationDocumentJson,
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 © 2022 Flowable. All rights reserved.