Package org.flowable.engine.impl.cmd
Class StartProcessInstanceCmd<T>
java.lang.Object
org.flowable.engine.impl.cmd.StartProcessInstanceCmd<T>
- All Implemented Interfaces:
Serializable,Command<ProcessInstance>
- Direct Known Subclasses:
StartProcessInstanceAsyncCmd
public class StartProcessInstanceCmd<T>
extends Object
implements Command<ProcessInstance>, Serializable
- Author:
- Tom Baeyens, Joram Barrez
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected FormInfoprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected ProcessInstanceHelperprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionStartProcessInstanceCmd(String processDefinitionKey, String processDefinitionId, String businessKey, Map<String, Object> variables) StartProcessInstanceCmd(String processDefinitionKey, String processDefinitionId, String businessKey, Map<String, Object> variables, String tenantId) StartProcessInstanceCmd(ProcessInstanceBuilderImpl processInstanceBuilder) -
Method Summary
Modifier and TypeMethodDescriptionexecute(CommandContext commandContext) protected ProcessDefinitiongetProcessDefinition(ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected ProcessInstancehandleProcessInstanceWithForm(CommandContext commandContext, ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) protected booleanprotected booleanprotected booleanisFormFieldValidationEnabled(ProcessEngineConfigurationImpl processEngineConfiguration, StartEvent startEvent) processDataObjects(Collection<ValuedDataObject> dataObjects) protected FormInforesolveFormInfo(StartEvent startEvent, ProcessDefinition processDefinition, FormRepositoryService formRepositoryService, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessInstancestartProcessInstance(ProcessDefinition processDefinition)
-
Field Details
-
processDefinitionKey
-
processDefinitionId
-
processDefinitionParentDeploymentId
-
variables
-
transientVariables
-
businessKey
-
businessStatus
-
tenantId
-
overrideDefinitionTenantId
-
predefinedProcessInstanceId
-
processInstanceName
-
startEventId
-
callbackId
-
callbackType
-
referenceId
-
referenceType
-
ownerId
-
assigneeId
-
stageInstanceId
-
startFormVariables
-
outcome
-
extraFormVariables
-
extraFormInfo
-
extraFormOutcome
-
fallbackToDefaultTenant
protected boolean fallbackToDefaultTenant -
processInstanceHelper
-
-
Constructor Details
-
StartProcessInstanceCmd
-
StartProcessInstanceCmd
-
StartProcessInstanceCmd
-
-
Method Details
-
execute
-
handleProcessInstanceWithForm
protected ProcessInstance handleProcessInstanceWithForm(CommandContext commandContext, ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) -
resolveFormInfo
protected FormInfo resolveFormInfo(StartEvent startEvent, ProcessDefinition processDefinition, FormRepositoryService formRepositoryService, ProcessEngineConfigurationImpl processEngineConfiguration) -
isFormFieldValidationEnabled
protected boolean isFormFieldValidationEnabled(ProcessEngineConfigurationImpl processEngineConfiguration, StartEvent startEvent) -
startProcessInstance
-
hasStartFormData
protected boolean hasStartFormData() -
hasFormData
protected boolean hasFormData() -
getProcessDefinition
protected ProcessDefinition getProcessDefinition(ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) -
processDataObjects
-