| Modifier and Type | Method and Description |
|---|---|
static SProcessDefinition |
ProcessManagementAPIImplDelegate.getServerProcessDefinition(long processDefinitionId,
ProcessDefinitionService processDefinitionService) |
| Modifier and Type | Method and Description |
|---|---|
protected ArchivedProcessInstance |
ProcessAPIImpl.toArchivedProcessInstance(SAProcessInstance archivedProcessInstance,
SProcessDefinition sProcessDefinition)
internal use for mocking purpose
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Problem> |
FormMappingAndPageArtifactManager.checkPageProcessResolution(SProcessDefinition sProcessDefinition) |
List<Problem> |
UserFilterBusinessArchiveArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
ParameterBusinessArchiveArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
FormMappingAndPageArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
ExternalResourceArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
DocumentInitialValueArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
ConnectorBusinessArchiveArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
ClasspathArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
BusinessDataBusinessArchiveArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
BusinessArchiveArtifactManager.checkResolution(SProcessDefinition processDefinition) |
List<Problem> |
ActorBusinessArchiveArtifactManager.checkResolution(SProcessDefinition processDefinition) |
void |
UserFilterBusinessArchiveArtifactManager.delete(SProcessDefinition processDefinition) |
void |
ParameterBusinessArchiveArtifactManager.delete(SProcessDefinition processDefinition) |
void |
FormMappingAndPageArtifactManager.delete(SProcessDefinition processDefinition) |
void |
ExternalResourceArtifactManager.delete(SProcessDefinition processDefinition) |
void |
DocumentInitialValueArtifactManager.delete(SProcessDefinition processDefinition) |
void |
ConnectorBusinessArchiveArtifactManager.delete(SProcessDefinition processDefinition) |
void |
ClasspathArtifactManager.delete(SProcessDefinition processDefinition) |
void |
BusinessDataBusinessArchiveArtifactManager.delete(SProcessDefinition processDefinition) |
void |
BusinessArchiveArtifactManager.delete(SProcessDefinition processDefinition) |
void |
ActorBusinessArchiveArtifactManager.delete(SProcessDefinition processDefinition) |
void |
BusinessArchiveArtifactsManager.deleteDependencies(SProcessDefinition processDefinition) |
boolean |
UserFilterBusinessArchiveArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
ParameterBusinessArchiveArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
FormMappingAndPageArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
ExternalResourceArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
DocumentInitialValueArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
ConnectorBusinessArchiveArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
ClasspathArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
BusinessDataBusinessArchiveArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
boolean |
BusinessArchiveArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition)
deploy a dedicated part of the process
e.g.
|
boolean |
ActorBusinessArchiveArtifactManager.deploy(BusinessArchive businessArchive,
SProcessDefinition processDefinition) |
List<Problem> |
BusinessArchiveArtifactsManager.getProcessResolutionProblems(SProcessDefinition processDefinition) |
boolean |
BusinessArchiveArtifactsManager.resolveDependencies(BusinessArchive businessArchive,
SProcessDefinition sDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected Serializable |
EvaluateExpressionsDefinitionLevel.evaluateExpression(SExpressionContext context,
SExpression sexp,
SProcessDefinition processDefinition) |
| Constructor and Description |
|---|
AutoLoginConfigurationHelper(org.bonitasoft.platform.configuration.ConfigurationService configurationService,
long tenantId,
SProcessDefinition sProcessDefinition) |
| Modifier and Type | Method and Description |
|---|---|
SProcessDefinition |
BusinessArchiveServiceImpl.deploy(BusinessArchive businessArchive) |
SProcessDefinition |
BusinessArchiveService.deploy(BusinessArchive businessArchive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BPMInstancesCreator.createDataInstances(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
BPMInstancesCreator.createDataInstances(SProcessInstance processInstance,
SFlowElementContainerDefinition processContainer,
SProcessDefinition processDefinition,
SExpressionContext expressionContext,
List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContextToEvaluateOperations) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConnectorServiceDecorator.loadConnectors(SProcessDefinition sDefinition) |
void |
ConnectorServiceDecorator.setConnectorImplementation(SProcessDefinition sProcessDefinition,
String connectorId,
String connectorVersion,
byte[] connectorImplementationArchive) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConnectorService.loadConnectors(SProcessDefinition sDefinition)
Load connectors for given process definition and tenant, connectors will be stored in cache after loading
|
void |
ConnectorService.setConnectorImplementation(SProcessDefinition sProcessDefinition,
String connectorId,
String connectorVersion,
byte[] connectorImplementationArchive)
Set connector implementation for id and version specified connector.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ConnectorServiceImpl.loadConnectors(SProcessDefinition sDefinition) |
void |
ConnectorServiceImpl.setConnectorImplementation(SProcessDefinition sProcessDefinition,
String connectorId,
String connectorVersion,
byte[] connectorImplementationArchive) |
| Modifier and Type | Method and Description |
|---|---|
SProcessDefinition |
SExpressionContext.getProcessDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
SExpressionContext.setProcessDefinition(SProcessDefinition processDefinition) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
LegacyURLAdapter.generateLegacyURL(String contextPath,
String locale,
String bpmId,
SFormMapping formMapping,
SProcessDefinition processDefinition,
String user,
boolean assignTask,
String mode,
boolean autoInstantiate) |
| Modifier and Type | Method and Description |
|---|---|
SProcessDefinition |
ProcessDefinitionServiceImpl.getProcessDefinition(long processId) |
SProcessDefinition |
ProcessDefinitionService.getProcessDefinition(long processDefinitionId)
Get processDefinition by its id
|
SProcessDefinition |
ProcessDefinitionServiceImpl.getProcessDefinitionIfIsEnabled(long processDefinitionId) |
SProcessDefinition |
ProcessDefinitionService.getProcessDefinitionIfIsEnabled(long processDefinitionId)
Get processDefinition by its id, if it is enabled.
|
SProcessDefinition |
ProcessDefinitionServiceImpl.store(DesignProcessDefinition designProcessDefinition) |
SProcessDefinition |
ProcessDefinitionService.store(DesignProcessDefinition designProcessDefinition)
Store the processDefinition to file system and its deploy info to DB.
|
| Modifier and Type | Method and Description |
|---|---|
SFlowNodeDefinition |
ProcessDefinitionServiceImpl.getNextFlowNode(SProcessDefinition definition,
String source) |
SFlowNodeDefinition |
ProcessDefinitionService.getNextFlowNode(SProcessDefinition definition,
String source)
Get target flow node for the given source flow node in the specific process
|
| Modifier and Type | Method and Description |
|---|---|
SProcessDefinition |
SProcessDefinitionBuilder.done() |
| Modifier and Type | Method and Description |
|---|---|
SProcessDefinition |
SProcessDefinitionBuilderImpl.done() |
| Modifier and Type | Class and Description |
|---|---|
class |
SProcessDefinitionImpl |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GatewayInstanceService.checkMergingCondition(SProcessDefinition sDefinition,
SGatewayInstance gatewayInstance) |
void |
ProcessInstanceService.deleteFlowNodeInstance(SFlowNodeInstance flowNodeInstance,
SProcessDefinition processDefinition) |
List<SGatewayInstance> |
GatewayInstanceService.getInclusiveGatewaysOfProcessInstanceThatShouldFire(SProcessDefinition processDefinition,
long processInstanceId) |
List<SGatewayInstance> |
GatewayInstanceService.setFinishAndCreateNewGatewayForRemainingToken(SProcessDefinition processDefinition,
SGatewayInstance gatewayInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
SProcessInstanceCreationException.setProcessDefinitionOnContext(SProcessDefinition sDefinition) |
| Modifier and Type | Method and Description |
|---|---|
StateCode |
State.execute(SProcessDefinition processDefinition,
T instance) |
boolean |
State.hit(SProcessDefinition processDefinition,
T parentInstance,
T childInstance)
Called when a children of the flow node parentInstance finish
|
boolean |
FlowNodeState.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
GatewayInstanceServiceImpl.checkMergingCondition(SProcessDefinition sDefinition,
SGatewayInstance gatewayInstance) |
protected void |
ProcessInstanceServiceImpl.deleteConnectorInstancesIfNecessary(SFlowNodeInstance flowNodeInstance,
SProcessDefinition processDefinition) |
void |
ProcessInstanceServiceImpl.deleteFlowNodeInstance(SFlowNodeInstance flowNodeInstance,
SProcessDefinition processDefinition) |
List<SGatewayInstance> |
GatewayInstanceServiceImpl.getInclusiveGatewaysOfProcessInstanceThatShouldFire(SProcessDefinition processDefinition,
long processInstanceId) |
protected List<STransitionDefinition> |
GatewayInstanceServiceImpl.getTransitionDefinitions(SGatewayInstance gatewayInstance,
SProcessDefinition processDefinition) |
List<SGatewayInstance> |
GatewayInstanceServiceImpl.setFinishAndCreateNewGatewayForRemainingToken(SProcessDefinition processDefinition,
SGatewayInstance gatewayInstance) |
| Modifier and Type | Method and Description |
|---|---|
SProcessInstanceBuilder |
SProcessInstanceBuilderFactory.createNewInstance(SProcessDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
SProcessInstanceBuilder |
SProcessInstanceBuilderFactoryImpl.createNewInstance(SProcessDefinition definition) |
| Constructor and Description |
|---|
SProcessInstanceImpl(SProcessDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
SProcessDefinition |
FlowNodeSelector.getProcessDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
StateBehaviors.createAttachedBoundaryEvents(SProcessDefinition processDefinition,
SActivityInstance activityInstance) |
void |
StateBehaviors.createData(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected SProcessInstance |
ProcessExecutorImpl.createProcessInstance(SProcessDefinition processDefinition,
long starterId,
long starterSubstituteId,
long callerId) |
protected List<STransitionDefinition> |
TransitionEvaluator.evaluateOutgoingTransitions(FlowNodeTransitionsWrapper transitions,
SProcessDefinition sDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
FlowElementExecutor.executeActivity(SProcessDefinition sDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
StateBehaviors.executeConnector(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
List<SConnectorDefinition> connectorsOnEnter,
SConnectorInstance connectorInstance) |
boolean |
ProcessExecutorImpl.executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sProcessInstance,
ConnectorEvent activationEvent,
FlowNodeSelector selectorForConnectorOnEnter) |
boolean |
ProcessExecutor.executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sInstance,
ConnectorEvent activationEvent,
FlowNodeSelector selector) |
protected void |
ProcessExecutorImpl.executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sProcessInstance,
List<ConnectorDefinitionWithInputValues> connectorsList) |
void |
StateBehaviors.executeOperations(SProcessDefinition processDefinition,
SActivityInstance activityInstance) |
StateCode |
FlowNodeExecutorImpl.executeState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
FlowNodeState state) |
StateCode |
FlowNodeExecutor.executeState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
FlowNodeState state) |
List<SConnectorDefinition> |
StateBehaviors.getConnectorDefinitions(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
ConnectorEvent connectorEvent) |
protected STransitionDefinition |
TransitionEvaluator.getDefaultTransition(SProcessDefinition sDefinition,
SFlowNodeInstance flowNodeInstance) |
protected DocumentValue |
ProcessExecutorImpl.getInitialDocumentValue(SProcessDefinition sDefinition,
Map<SExpression,DocumentValue> evaluatedDocumentValues,
SDocumentDefinition document) |
FlowNodeState |
FlowNodeStateManagerImpl.getNextNormalState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
int currentStateId) |
int |
StateBehaviors.getNumberOfInstancesToCreateFromInputRef(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
SMultiInstanceLoopCharacteristics miLoop,
int numberOfInstanceMax) |
void |
StateBehaviors.handleBoundaryEvent(SProcessDefinition processDefinition,
SBoundaryEventInstance boundaryInstance) |
void |
StateBehaviors.handleCallActivity(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
StateBehaviors.handleCatchEvents(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ProcessExecutorImpl.handleEventSubProcess(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
long subProcessDefinitionId) |
void |
ProcessExecutorImpl.handleProcessCompletion(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
boolean hasActionsToExecute) |
void |
ProcessExecutor.handleProcessCompletion(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
boolean hasActionsToExecute) |
void |
StateBehaviors.handleThrowEvent(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected boolean |
ProcessExecutorImpl.initialize(long userId,
SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
Map<String,Object> context,
SFlowElementContainerDefinition processContainer,
List<ConnectorDefinitionWithInputValues> connectors,
FlowNodeSelector selectorForConnectorOnEnter,
Map<String,Serializable> processInputs) |
protected void |
ProcessExecutorImpl.initializeData(SFlowElementContainerDefinition processContainer,
SProcessDefinition sProcessDefinition,
SProcessInstance sInstance) |
protected SProcessInstance |
StateBehaviors.instantiateProcess(SProcessDefinition callerProcessDefinition,
SCallActivityDefinition callActivityDefinition,
SFlowNodeInstance callActivityInstance,
long targetProcessDefinitionId) |
void |
StateBehaviors.interruptAttachedBoundaryEvent(SProcessDefinition processDefinition,
SActivityInstance activityInstance,
SStateCategory categoryState) |
void |
WaitingEventsInterrupter.interruptWaitingEvents(SProcessDefinition processDefinition,
SCatchEventInstance catchEventInstance,
SCatchEventDefinition catchEventDef) |
void |
StateBehaviors.mapDataOutputOfMultiInstance(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ProcessExecutorImpl.removeDuplicatedInclusiveGatewayTransitions(SProcessDefinition processDefinition,
List<STransitionDefinition> chosenGatewaysTransitions) |
void |
StateBehaviors.updateDisplayDescriptionAfterCompletion(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
StateBehaviors.updateDisplayNameAndDescription(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
StateBehaviors.updateExpectedDuration(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
void |
StateBehaviors.updateOutputData(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
SMultiInstanceLoopCharacteristics miLoop,
int numberOfInstanceMax) |
protected void |
ProcessExecutorImpl.validateContractInputs(Map<String,Serializable> processInputs,
SProcessDefinition sProcessDefinition) |
| Constructor and Description |
|---|
FlowNodeSelector(SProcessDefinition definition,
Filter<SFlowNodeDefinition> filter) |
FlowNodeSelector(SProcessDefinition definition,
Filter<SFlowNodeDefinition> filter,
long subProcessDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessArchiver.archiveConnectorInstancesIfAny(SProcessInstance processInstance,
ConnectorInstanceService connectorInstanceService,
SProcessDefinition processDefinition,
long archiveDate) |
| Modifier and Type | Method and Description |
|---|---|
void |
TimerEventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
TerminateEventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
SignalEventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
MessageEventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
EventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
ErrorEventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
EventsHandler.handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventInstance eventInstance)
called when a catchEvent is reached
e.g.
|
void |
MessageEventHandlerStrategy.handleCatchEvent(SProcessDefinition processDefinition,
SReceiveTaskInstance receiveTaskInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
EventsHandler.handleCatchMessage(SProcessDefinition processDefinition,
SReceiveTaskDefinition receiveTaskDefinition,
SReceiveTaskInstance receiveTaskInstance) |
void |
TimerEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
TerminateEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
SignalEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
MessageEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
abstract void |
EventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
ErrorEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
EventsHandler.handleEventSubProcess(SProcessDefinition sDefinition,
SProcessInstance parentProcessInstance) |
boolean |
TimerEventHandlerStrategy.handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
boolean |
TerminateEventHandlerStrategy.handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
boolean |
SignalEventHandlerStrategy.handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
boolean |
MessageEventHandlerStrategy.handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
abstract boolean |
EventHandlerStrategy.handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
boolean |
ErrorEventHandlerStrategy.handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
boolean |
EventsHandler.handlePostThrowEvent(SProcessDefinition sProcessDefinition,
SEndEventDefinition sEndEventDefinition,
SThrowEventInstance sThrowEventInstance,
SFlowNodeInstance sFlowNodeInstance) |
void |
EventsHandler.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventInstance eventInstance)
called when we reach a throw event in the flow of a process
|
void |
TimerEventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
TerminateEventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
SignalEventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
MessageEventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
abstract void |
EventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
ErrorEventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
MessageEventHandlerStrategy.handleThrowEvent(SProcessDefinition processDefinition,
SSendTaskInstance sendTaskInstance,
SThrowMessageEventTriggerDefinition messageTrigger) |
void |
EventsHandler.handleThrowMessage(SProcessDefinition processDefinition,
SSendTaskDefinition sendTaskDefinition,
SSendTaskInstance sendTaskInstance) |
void |
TimerEventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
TerminateEventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
abstract void |
EventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
void |
CoupleEventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
void |
EventsHandler.unregisterEventSubProcess(SProcessDefinition sDefinition,
SProcessInstance parentProcessInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
OnEnterOrOnFinishConnectorState.afterConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingBoundaryEventStateImpl.afterConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingActivityWithBoundaryEventsStateImpl.afterConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingActivityStateImpl.afterConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingFlowNodeStateImpl.afterConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
CompletingActivityStateImpl.afterConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ReadyActivityStateImpl.afterOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected abstract void |
OnEnterAndFinishConnectorState.afterOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingAndExecutingFlowNodeStateImpl.afterOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingThrowEventStateImpl.afterOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingAutomaticActivityStateImpl.afterOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected abstract void |
OnEnterOrOnFinishConnectorState.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingBoundaryEventStateImpl.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingActivityWithBoundaryEventsStateImpl.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingActivityStateImpl.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingFlowNodeStateImpl.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
CompletingCallActivityStateImpl.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
CompletingActivityStateImpl.beforeConnectors(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ReadyActivityStateImpl.beforeOnEnter(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected abstract void |
OnEnterAndFinishConnectorState.beforeOnEnter(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingAndExecutingFlowNodeStateImpl.beforeOnEnter(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingThrowEventStateImpl.beforeOnEnter(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingAutomaticActivityStateImpl.beforeOnEnter(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
WaitingFlowNodeStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
SkippedFlowNodeStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
OnEnterOrOnFinishConnectorState.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
OnEnterAndFinishConnectorState.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
InterruptedFlowNodeState.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
InitializingMultiInstanceActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
InitializingLoopActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
FailedActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
ExecutingMultiInstanceActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
ExecutingLoopActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
ExecutingCallActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
ExecutingBoundaryEventStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
EndingIntermediateCatchEventExceptionStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
EndingFlowNodeContainerExceptionStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
EndingCallActivityExceptionStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
EndingActivityWithBoundaryStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
CompletingSubTaskStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
StateCode |
CompletedActivityStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance activityInstance) |
StateCode |
CancellingReceiveTaskStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
CancellingFlowNodeStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
CancelledFlowNodeStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
AbortingReceiveTaskStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
AbortingFlowNodeStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
StateCode |
AbortedFlowNodeStateImpl.execute(SProcessDefinition processDefinition,
SFlowNodeInstance instance) |
void |
State.execute(SProcessDefinition processDefinition,
T instance) |
FlowNodeState |
FlowNodeStateManager.getNextNormalState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
int currentStateId) |
boolean |
WaitingFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
SkippedFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
ReadyActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InterruptedFlowNodeState.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InitializingMultiInstanceActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InitializingLoopActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InitializingBoundaryEventStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InitializingAndExecutingFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InitializingActivityWithBoundaryEventsStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
InitializingActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
FailedActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingThrowEventStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingMultiInstanceActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingLoopActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingCallActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingBoundaryEventStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
ExecutingAutomaticActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
EndingIntermediateCatchEventExceptionStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
EndingFlowNodeContainerExceptionStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
EndingCallActivityExceptionStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
EndingActivityWithBoundaryStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
CompletingSubTaskStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
CompletingActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
CompletedActivityStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
CancellingFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
CancelledFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
AbortingFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
boolean |
AbortedFlowNodeStateImpl.hit(SProcessDefinition processDefinition,
SFlowNodeInstance parentInstance,
SFlowNodeInstance childInstance) |
protected void |
ReadyActivityStateImpl.onEnterToOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected abstract void |
OnEnterAndFinishConnectorState.onEnterToOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
InitializingAndExecutingFlowNodeStateImpl.onEnterToOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingThrowEventStateImpl.onEnterToOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
protected void |
ExecutingAutomaticActivityStateImpl.onEnterToOnFinish(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
WaitingFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
SkippedFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ReadyActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InterruptedFlowNodeState.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InitializingMultiInstanceActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InitializingLoopActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InitializingBoundaryEventStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InitializingAndExecutingFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InitializingActivityWithBoundaryEventsStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
InitializingActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
FailedActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingThrowEventStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingMultiInstanceActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingLoopActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingCallActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingBoundaryEventStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
ExecutingAutomaticActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
EndingIntermediateCatchEventExceptionStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
EndingFlowNodeContainerExceptionStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
EndingCallActivityExceptionStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
EndingActivityWithBoundaryStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
CompletingSubTaskStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
CompletingActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
CompletedActivityStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
CancellingReceiveTaskStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
CancellingFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
CancelledFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
AbortingFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
boolean |
AbortedFlowNodeStateImpl.shouldExecuteState(SProcessDefinition processDefinition,
SFlowNodeInstance flowNodeInstance) |
| Modifier and Type | Method and Description |
|---|---|
List<STransitionDefinition> |
InclusiveExclusiveTransitionEvaluator.evaluateTransitions(SProcessDefinition sDefinition,
SFlowNodeInstance flowNodeInstance,
FlowNodeTransitionsWrapper transitions,
SExpressionContext sExpressionContext) |
List<STransitionDefinition> |
ImplicitGatewayTransitionEvaluator.evaluateTransitions(SProcessDefinition sDefinition,
SFlowNodeInstance flowNodeInstance,
FlowNodeTransitionsWrapper transitions,
SExpressionContext sExpressionContext) |
| Constructor and Description |
|---|
AbstractArchivedProcessInstanceSearchEntity(SearchEntityDescriptor searchDescriptor,
SearchOptions options,
SProcessDefinition sProcessDefinition) |
| Modifier and Type | Method and Description |
|---|---|
static ArchivedProcessInstance |
ModelConvertor.toArchivedProcessInstance(SAProcessInstance sInstance,
SProcessDefinition sProcessDefinition) |
static List<ArchivedProcessInstance> |
ModelConvertor.toArchivedProcessInstances(List<SAProcessInstance> sProcessInstances,
SProcessDefinition sProcessDefinition) |
static ProcessDefinition |
ModelConvertor.toProcessDefinition(SProcessDefinition sDefinition) |
static ProcessInstance |
ModelConvertor.toProcessInstance(SProcessDefinition definition,
SProcessInstance sInstance) |
Copyright © 2019 Bonitasoft S.A.. All rights reserved.