public class ProcessStarter
extends java.lang.Object
| Constructor and Description |
|---|
ProcessStarter(long userId,
long processDefinitionId,
java.util.List<org.bonitasoft.engine.operation.Operation> operations,
java.util.Map<java.lang.String,java.io.Serializable> context) |
ProcessStarter(long userId,
long processDefinitionId,
java.util.List<org.bonitasoft.engine.operation.Operation> operations,
java.util.Map<java.lang.String,java.io.Serializable> context,
java.util.List<java.lang.String> activityNames,
java.util.Map<java.lang.String,java.io.Serializable> processContractInputs) |
ProcessStarter(long userId,
long processDefinitionId,
java.util.Map<java.lang.String,java.io.Serializable> processContractInputs) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSystemCommentOnProcessInstanceWhenStartingProcessFor(SProcessInstance sProcessInstance,
long starterId,
long starterSubstituteId) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getContext() |
protected long |
getStarterUserId(long starterSubstituteUserId) |
protected TenantServiceAccessor |
getTenantAccessor() |
protected void |
log(TenantServiceAccessor tenantAccessor,
java.lang.Exception e) |
org.bonitasoft.engine.bpm.process.ProcessInstance |
start() |
org.bonitasoft.engine.bpm.process.ProcessInstance |
start(java.util.List<org.bonitasoft.engine.bpm.connector.ConnectorDefinitionWithInputValues> connectorsWithInput) |
public ProcessStarter(long userId,
long processDefinitionId,
java.util.List<org.bonitasoft.engine.operation.Operation> operations,
java.util.Map<java.lang.String,java.io.Serializable> context)
public ProcessStarter(long userId,
long processDefinitionId,
java.util.List<org.bonitasoft.engine.operation.Operation> operations,
java.util.Map<java.lang.String,java.io.Serializable> context,
java.util.List<java.lang.String> activityNames,
java.util.Map<java.lang.String,java.io.Serializable> processContractInputs)
public ProcessStarter(long userId,
long processDefinitionId,
java.util.Map<java.lang.String,java.io.Serializable> processContractInputs)
public org.bonitasoft.engine.bpm.process.ProcessInstance start()
throws org.bonitasoft.engine.bpm.process.ProcessDefinitionNotFoundException,
org.bonitasoft.engine.bpm.process.ProcessActivationException,
org.bonitasoft.engine.bpm.process.ProcessExecutionException,
org.bonitasoft.engine.bpm.contract.ContractViolationException
org.bonitasoft.engine.bpm.process.ProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.bpm.process.ProcessActivationExceptionorg.bonitasoft.engine.bpm.process.ProcessExecutionExceptionorg.bonitasoft.engine.bpm.contract.ContractViolationExceptionpublic org.bonitasoft.engine.bpm.process.ProcessInstance start(java.util.List<org.bonitasoft.engine.bpm.connector.ConnectorDefinitionWithInputValues> connectorsWithInput)
throws SProcessInstanceCreationException,
SBonitaReadException,
SProcessDefinitionException,
SContractViolationException
protected void log(TenantServiceAccessor tenantAccessor, java.lang.Exception e)
protected long getStarterUserId(long starterSubstituteUserId)
protected java.util.Map<java.lang.String,java.lang.Object> getContext()
protected void addSystemCommentOnProcessInstanceWhenStartingProcessFor(SProcessInstance sProcessInstance, long starterId, long starterSubstituteId)
protected TenantServiceAccessor getTenantAccessor()