public class StartProcessInstanceCmd<T> extends Object implements Command<ProcessInstance>, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected String |
businessKey |
protected String |
callbackId |
protected String |
callbackType |
protected boolean |
fallbackToDefaultTenant |
protected String |
outcome |
protected String |
overrideDefinitionTenantId |
protected String |
predefinedProcessInstanceId |
protected String |
processDefinitionId |
protected String |
processDefinitionKey |
protected ProcessInstanceHelper |
processInstanceHelper |
protected String |
processInstanceName |
protected Map<String,Object> |
startFormVariables |
protected String |
tenantId |
protected Map<String,Object> |
transientVariables |
protected Map<String,Object> |
variables |
| Constructor and Description |
|---|
StartProcessInstanceCmd(ProcessInstanceBuilderImpl processInstanceBuilder) |
StartProcessInstanceCmd(String processDefinitionKey,
String processDefinitionId,
String businessKey,
Map<String,Object> variables) |
StartProcessInstanceCmd(String processDefinitionKey,
String processDefinitionId,
String businessKey,
Map<String,Object> variables,
String tenantId) |
| Modifier and Type | Method and Description |
|---|---|
ProcessInstance |
execute(CommandContext commandContext) |
protected ProcessDefinition |
getProcessDefinition(ProcessEngineConfigurationImpl processEngineConfiguration) |
protected ProcessInstance |
handleProcessInstanceWithForm(CommandContext commandContext,
ProcessDefinition processDefinition,
ProcessEngineConfigurationImpl processEngineConfiguration) |
protected boolean |
hasStartFormData() |
protected boolean |
isFormFieldValidationEnabled(ProcessEngineConfigurationImpl processEngineConfiguration,
org.flowable.bpmn.model.StartEvent startEvent) |
protected Map<String,Object> |
processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects) |
protected ProcessInstance |
startProcessInstance(ProcessDefinition processDefinition) |
protected String processDefinitionKey
protected String processDefinitionId
protected String businessKey
protected String tenantId
protected String overrideDefinitionTenantId
protected String predefinedProcessInstanceId
protected String processInstanceName
protected String callbackId
protected String callbackType
protected String outcome
protected boolean fallbackToDefaultTenant
protected ProcessInstanceHelper processInstanceHelper
public StartProcessInstanceCmd(String processDefinitionKey, String processDefinitionId, String businessKey, Map<String,Object> variables)
public StartProcessInstanceCmd(String processDefinitionKey, String processDefinitionId, String businessKey, Map<String,Object> variables, String tenantId)
public StartProcessInstanceCmd(ProcessInstanceBuilderImpl processInstanceBuilder)
public ProcessInstance execute(CommandContext commandContext)
execute in interface Command<ProcessInstance>protected ProcessInstance handleProcessInstanceWithForm(CommandContext commandContext, ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration)
protected boolean isFormFieldValidationEnabled(ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.bpmn.model.StartEvent startEvent)
protected ProcessInstance startProcessInstance(ProcessDefinition processDefinition)
protected boolean hasStartFormData()
protected ProcessDefinition getProcessDefinition(ProcessEngineConfigurationImpl processEngineConfiguration)
protected Map<String,Object> processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects)
Copyright © 2019 Flowable. All rights reserved.