public class DefaultProcessInstanceService extends Object implements ProcessInstanceService
| Modifier and Type | Field and Description |
|---|---|
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
| Constructor and Description |
|---|
DefaultProcessInstanceService(ProcessEngineConfigurationImpl processEngineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteProcessInstance(String processInstanceId) |
String |
generateNewProcessInstanceId() |
List<org.flowable.cmmn.model.IOParameter> |
getOutputParametersOfCaseTask(String executionId) |
Map<String,Object> |
getVariables(String executionId) |
String |
startProcessInstanceByKey(String processDefinitionKey,
String predefinedProcessInstanceId,
String tenantId,
Boolean fallbackToDefaultTenant,
Map<String,Object> inParametersMap) |
String |
startProcessInstanceByKey(String processDefinitionKey,
String predefinedProcessInstanceId,
String planItemInstanceId,
String tenantId,
Boolean fallbackToDefaultTenant,
Map<String,Object> inParametersMap) |
void |
triggerCaseTask(String executionId,
Map<String,Object> variables) |
protected ProcessEngineConfigurationImpl processEngineConfiguration
public DefaultProcessInstanceService(ProcessEngineConfigurationImpl processEngineConfiguration)
public String generateNewProcessInstanceId()
generateNewProcessInstanceId in interface ProcessInstanceServicepublic String startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String tenantId, Boolean fallbackToDefaultTenant, Map<String,Object> inParametersMap)
startProcessInstanceByKey in interface ProcessInstanceServicepublic String startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String planItemInstanceId, String tenantId, Boolean fallbackToDefaultTenant, Map<String,Object> inParametersMap)
startProcessInstanceByKey in interface ProcessInstanceServicepublic void triggerCaseTask(String executionId, Map<String,Object> variables)
triggerCaseTask in interface ProcessInstanceServicepublic List<org.flowable.cmmn.model.IOParameter> getOutputParametersOfCaseTask(String executionId)
getOutputParametersOfCaseTask in interface ProcessInstanceServicepublic void deleteProcessInstance(String processInstanceId)
deleteProcessInstance in interface ProcessInstanceServicepublic Map<String,Object> getVariables(String executionId)
getVariables in interface ProcessInstanceServiceCopyright © 2019 Flowable. All rights reserved.