public class ProcessInstanceBuilderImpl extends Object implements ProcessInstanceBuilder
| Modifier and Type | Field and Description |
|---|---|
protected String |
businessKey |
protected String |
processDefinitionId |
protected String |
processDefinitionKey |
protected String |
processInstanceName |
protected RuntimeServiceImpl |
runtimeService |
protected String |
tenantId |
protected Map<String,Object> |
variables |
| Constructor and Description |
|---|
ProcessInstanceBuilderImpl(RuntimeServiceImpl runtimeService) |
| Modifier and Type | Method and Description |
|---|---|
ProcessInstanceBuilder |
addVariable(String variableName,
Object value)
Add a variable to the process instance
|
ProcessInstanceBuilder |
businessKey(String businessKey)
Set the businessKey of process instance
|
String |
getBusinessKey() |
String |
getProcessDefinitionId() |
String |
getProcessDefinitionKey() |
String |
getProcessInstanceName() |
String |
getTenantId() |
Map<String,Object> |
getVariables() |
ProcessInstanceBuilder |
processDefinitionId(String processDefinitionId)
Set the id of the process definition
|
ProcessInstanceBuilder |
processDefinitionKey(String processDefinitionKey)
Set the key of the process definition, latest version of the process
definition with the given key.
|
ProcessInstanceBuilder |
processInstanceName(String processInstanceName)
Set the name of process instance
|
ProcessInstance |
start()
Start the process instance
|
ProcessInstanceBuilder |
tenantId(String tenantId)
Set the tenantId of process instance
|
protected RuntimeServiceImpl runtimeService
protected String processDefinitionId
protected String processDefinitionKey
protected String processInstanceName
protected String businessKey
protected String tenantId
public ProcessInstanceBuilderImpl(RuntimeServiceImpl runtimeService)
public ProcessInstanceBuilder processDefinitionId(String processDefinitionId)
ProcessInstanceBuilderprocessDefinitionId in interface ProcessInstanceBuilderpublic ProcessInstanceBuilder processDefinitionKey(String processDefinitionKey)
ProcessInstanceBuilderprocessDefinitionKey in interface ProcessInstanceBuilderpublic ProcessInstanceBuilder processInstanceName(String processInstanceName)
ProcessInstanceBuilderprocessInstanceName in interface ProcessInstanceBuilderpublic ProcessInstanceBuilder businessKey(String businessKey)
ProcessInstanceBuilderbusinessKey in interface ProcessInstanceBuilderpublic ProcessInstanceBuilder tenantId(String tenantId)
ProcessInstanceBuildertenantId in interface ProcessInstanceBuilderpublic ProcessInstanceBuilder addVariable(String variableName, Object value)
ProcessInstanceBuilderaddVariable in interface ProcessInstanceBuilderpublic ProcessInstance start()
ProcessInstanceBuilderstart in interface ProcessInstanceBuilderpublic String getProcessDefinitionId()
public String getProcessDefinitionKey()
public String getProcessInstanceName()
public String getBusinessKey()
public String getTenantId()
Copyright © 2016 Alfresco. All rights reserved.