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(org.bonitasoft.engine.core.process.instance.model.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 org.bonitasoft.engine.core.process.instance.api.exceptions.SProcessInstanceCreationException, org.bonitasoft.engine.persistence.SBonitaReadException, SProcessDefinitionException, org.bonitasoft.engine.core.process.instance.api.exceptions.SContractViolationException
org.bonitasoft.engine.core.process.instance.api.exceptions.SProcessInstanceCreationExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionSProcessDefinitionExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SContractViolationExceptionprotected void log(TenantServiceAccessor tenantAccessor, Exception e)
protected long getStarterUserId(long starterSubstituteUserId)
protected void addSystemCommentOnProcessInstanceWhenStartingProcessFor(org.bonitasoft.engine.core.process.instance.model.SProcessInstance sProcessInstance,
long starterId,
long starterSubstituteId)
protected TenantServiceAccessor getTenantAccessor()
Copyright © 2017 Bonitasoft S.A.. All rights reserved.