@RestController public class ProcessDefinitionResource extends BaseProcessDefinitionResource
| Modifier and Type | Field and Description |
|---|---|
protected FormHandlerRestApiInterceptor |
formHandlerRestApiInterceptor |
protected org.flowable.form.api.FormRepositoryService |
formRepositoryService |
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
repositoryService, restApiInterceptor, restResponseFactory| Constructor and Description |
|---|
ProcessDefinitionResource() |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessDefinitionResponse |
activateProcessDefinition(ProcessDefinition processDefinition,
boolean suspendInstances,
Date date) |
ProcessDefinitionResponse |
executeProcessDefinitionAction(String processDefinitionId,
ProcessDefinitionActionRequest actionRequest,
javax.servlet.http.HttpServletRequest request) |
ProcessDefinitionResponse |
getProcessDefinition(String processDefinitionId,
javax.servlet.http.HttpServletRequest request) |
String |
getProcessDefinitionStartForm(String processDefinitionId,
javax.servlet.http.HttpServletRequest request) |
protected org.flowable.form.api.FormInfo |
getStartForm(ProcessDefinition processDefinition) |
protected ProcessDefinitionResponse |
suspendProcessDefinition(ProcessDefinition processDefinition,
boolean suspendInstances,
Date date) |
getProcessDefinitionFromRequest@Autowired protected ProcessEngineConfigurationImpl processEngineConfiguration
@Autowired(required=false) protected org.flowable.form.api.FormRepositoryService formRepositoryService
@Autowired(required=false) protected FormHandlerRestApiInterceptor formHandlerRestApiInterceptor
@GetMapping(value="/repository/process-definitions/{processDefinitionId}",
produces="application/json")
public ProcessDefinitionResponse getProcessDefinition(@PathVariable
String processDefinitionId,
javax.servlet.http.HttpServletRequest request)
@PutMapping(value="/repository/process-definitions/{processDefinitionId}",
produces="application/json")
public ProcessDefinitionResponse executeProcessDefinitionAction(@PathVariable
String processDefinitionId,
@RequestBody
ProcessDefinitionActionRequest actionRequest,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/repository/process-definitions/{processDefinitionId}/start-form",
produces="application/json")
public String getProcessDefinitionStartForm(@PathVariable
String processDefinitionId,
javax.servlet.http.HttpServletRequest request)
protected org.flowable.form.api.FormInfo getStartForm(ProcessDefinition processDefinition)
protected ProcessDefinitionResponse activateProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date)
protected ProcessDefinitionResponse suspendProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date)
Copyright © 2019 Flowable. All rights reserved.