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 FormInfo |
extraFormInfo |
protected String |
extraFormOutcome |
protected Map<String,Object> |
extraFormVariables |
protected boolean |
fallbackToDefaultTenant |
protected String |
outcome |
protected String |
overrideDefinitionTenantId |
protected String |
predefinedProcessInstanceId |
protected String |
processDefinitionId |
protected String |
processDefinitionKey |
protected String |
processDefinitionParentDeploymentId |
protected ProcessInstanceHelper |
processInstanceHelper |
protected String |
processInstanceName |
protected String |
referenceId |
protected String |
referenceType |
protected String |
stageInstanceId |
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,
CommandContext commandContext) |
protected ProcessInstance |
handleProcessInstanceWithForm(CommandContext commandContext,
ProcessDefinition processDefinition,
ProcessEngineConfigurationImpl processEngineConfiguration) |
protected boolean |
hasFormData() |
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 FormInfo |
resolveFormInfo(org.flowable.bpmn.model.StartEvent startEvent,
ProcessDefinition processDefinition,
FormRepositoryService formRepositoryService,
ProcessEngineConfigurationImpl processEngineConfiguration) |
protected ProcessInstance |
startProcessInstance(ProcessDefinition processDefinition) |
protected String processDefinitionKey
protected String processDefinitionId
protected String processDefinitionParentDeploymentId
protected String businessKey
protected String tenantId
protected String overrideDefinitionTenantId
protected String predefinedProcessInstanceId
protected String processInstanceName
protected String callbackId
protected String callbackType
protected String referenceId
protected String referenceType
protected String stageInstanceId
protected String outcome
protected FormInfo extraFormInfo
protected String extraFormOutcome
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 FormInfo resolveFormInfo(org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinition processDefinition, FormRepositoryService formRepositoryService, ProcessEngineConfigurationImpl processEngineConfiguration)
protected boolean isFormFieldValidationEnabled(ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.bpmn.model.StartEvent startEvent)
protected ProcessInstance startProcessInstance(ProcessDefinition processDefinition)
protected boolean hasStartFormData()
protected boolean hasFormData()
protected ProcessDefinition getProcessDefinition(ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext)
protected Map<String,Object> processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects)
Copyright © 2020 Flowable. All rights reserved.