public interface ProcessExecutor extends ContainerExecutor
| Modifier and Type | Method and Description |
|---|---|
boolean |
executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sInstance,
org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent,
FlowNodeSelector selector) |
void |
handleProcessCompletion(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
boolean hasActionsToExecute) |
SProcessInstance |
start(long starterId,
long starterSubstituteId,
java.util.List<SOperation> operations,
java.util.Map<java.lang.String,java.lang.Object> context,
java.util.List<org.bonitasoft.engine.bpm.connector.ConnectorDefinitionWithInputValues> connectorsWithInput,
FlowNodeSelector selector,
java.util.Map<java.lang.String,java.io.Serializable> processInputs) |
SProcessInstance |
start(long processDefinitionId,
long targetSFlowNodeDefinitionId,
long starterId,
long starterSubstituteId,
SExpressionContext expressionContext,
java.util.List<SOperation> operations,
long callerId,
long subProcessDefinitionId,
java.util.Map<java.lang.String,java.io.Serializable> processInputs) |
SProcessInstance |
startElements(SProcessInstance sProcessInstance,
FlowNodeSelector selector) |
childFinished, executeFlowNode, getHandledTypeSProcessInstance start(long processDefinitionId, long targetSFlowNodeDefinitionId, long starterId, long starterSubstituteId, SExpressionContext expressionContext, java.util.List<SOperation> operations, long callerId, long subProcessDefinitionId, java.util.Map<java.lang.String,java.io.Serializable> processInputs) throws SProcessInstanceCreationException, SContractViolationException
SProcessInstance start(long starterId, long starterSubstituteId, java.util.List<SOperation> operations, java.util.Map<java.lang.String,java.lang.Object> context, java.util.List<org.bonitasoft.engine.bpm.connector.ConnectorDefinitionWithInputValues> connectorsWithInput, FlowNodeSelector selector, java.util.Map<java.lang.String,java.io.Serializable> processInputs) throws SProcessInstanceCreationException, SContractViolationException
boolean executeConnectors(SProcessDefinition processDefinition, SProcessInstance sInstance, org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent, FlowNodeSelector selector) throws SBonitaException
SBonitaExceptionSProcessInstance startElements(SProcessInstance sProcessInstance, FlowNodeSelector selector) throws SProcessInstanceCreationException, SFlowNodeExecutionException, SFlowNodeReadException
void handleProcessCompletion(SProcessDefinition sProcessDefinition, SProcessInstance sProcessInstance, boolean hasActionsToExecute) throws SBonitaException
SBonitaException