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 String |
processDefinitionId |
protected String |
processDefinitionKey |
protected ProcessInstanceHelper |
processInstanceHelper |
protected String |
processInstanceName |
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 |
|---|---|
protected ProcessInstance |
createAndStartProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
Map<String,Object> transientVariables,
String callbackId,
String callbackType) |
ProcessInstance |
execute(CommandContext commandContext) |
protected Map<String,Object> |
processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects) |
protected String processDefinitionKey
protected String processDefinitionId
protected String businessKey
protected String tenantId
protected String processInstanceName
protected String callbackId
protected String callbackType
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 createAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String,Object> variables, Map<String,Object> transientVariables, String callbackId, String callbackType)
protected Map<String,Object> processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects)
Copyright © 2018 Flowable. All rights reserved.