public class ProcessStarter extends Object
| Constructor and Description |
|---|
ProcessStarter(long userId,
long processDefinitionId,
List<Operation> operations,
Map<String,Serializable> context) |
ProcessStarter(long userId,
long processDefinitionId,
List<Operation> operations,
Map<String,Serializable> context,
List<String> activityNames,
Map<String,Serializable> processContractInputs) |
ProcessStarter(long userId,
long processDefinitionId,
Map<String,Serializable> processContractInputs) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSystemCommentOnProcessInstanceWhenStartingProcessFor(SProcessInstance sProcessInstance,
long starterId,
long starterSubstituteId) |
protected Map<String,Object> |
getContext() |
protected long |
getStarterUserId(long starterSubstituteUserId) |
protected TenantServiceAccessor |
getTenantAccessor() |
protected void |
log(TenantServiceAccessor tenantAccessor,
Exception e) |
ProcessInstance |
start() |
ProcessInstance |
start(List<ConnectorDefinitionWithInputValues> connectorsWithInput) |
public ProcessStarter(long userId,
long processDefinitionId,
List<Operation> operations,
Map<String,Serializable> context)
public ProcessStarter(long userId,
long processDefinitionId,
List<Operation> operations,
Map<String,Serializable> context,
List<String> activityNames,
Map<String,Serializable> processContractInputs)
public ProcessStarter(long userId,
long processDefinitionId,
Map<String,Serializable> processContractInputs)
public ProcessInstance start() throws ProcessDefinitionNotFoundException, ProcessActivationException, ProcessExecutionException, ContractViolationException
public ProcessInstance start(List<ConnectorDefinitionWithInputValues> connectorsWithInput) throws SProcessInstanceCreationException, SBonitaReadException, SProcessDefinitionException, SContractViolationException
protected void log(TenantServiceAccessor tenantAccessor, Exception e)
protected long getStarterUserId(long starterSubstituteUserId)
protected void addSystemCommentOnProcessInstanceWhenStartingProcessFor(SProcessInstance sProcessInstance, long starterId, long starterSubstituteId)
protected TenantServiceAccessor getTenantAccessor()
Copyright © 2019 Bonitasoft S.A.. All rights reserved.