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) |
Object |
getVariable(String executionId,
String variableName) |
Map<String,Object> |
getVariables(String executionId) |
Object |
resolveExpression(String executionId,
String expressionString) |
String |
startProcessInstanceByKey(String processDefinitionKey,
String predefinedProcessInstanceId,
String stageInstanceId,
String tenantId,
Boolean fallbackToDefaultTenant,
String parentDeploymentId,
Map<String,Object> inParametersMap,
String businessKey,
Map<String,Object> variableFormVariables,
org.flowable.form.api.FormInfo variableFormInfo,
String variableFormOutcome) |
String |
startProcessInstanceByKey(String processDefinitionKey,
String predefinedProcessInstanceId,
String planItemInstanceId,
String stageInstanceId,
String tenantId,
Boolean fallbackToDefaultTenant,
String parentDeploymentId,
Map<String,Object> inParametersMap,
String businessKey,
Map<String,Object> variableFormVariables,
org.flowable.form.api.FormInfo variableFormInfo,
String variableFormOutcome) |
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 stageInstanceId, String tenantId, Boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String,Object> inParametersMap, String businessKey, Map<String,Object> variableFormVariables, org.flowable.form.api.FormInfo variableFormInfo, String variableFormOutcome)
startProcessInstanceByKey in interface ProcessInstanceServicepublic String startProcessInstanceByKey(String processDefinitionKey, String predefinedProcessInstanceId, String planItemInstanceId, String stageInstanceId, String tenantId, Boolean fallbackToDefaultTenant, String parentDeploymentId, Map<String,Object> inParametersMap, String businessKey, Map<String,Object> variableFormVariables, org.flowable.form.api.FormInfo variableFormInfo, String variableFormOutcome)
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 Object getVariable(String executionId, String variableName)
getVariable in interface ProcessInstanceServicepublic Map<String,Object> getVariables(String executionId)
getVariables in interface ProcessInstanceServicepublic Object resolveExpression(String executionId, String expressionString)
resolveExpression in interface ProcessInstanceServiceCopyright © 2020 Flowable. All rights reserved.