public class ExecutingLoopActivityStateImpl extends Object implements org.bonitasoft.engine.core.process.instance.api.states.FlowNodeState
| Constructor and Description |
|---|
ExecutingLoopActivityStateImpl(org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService,
BPMInstancesCreator bpmInstancesCreator,
ContainerRegistry containerRegistry,
org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService) |
| Modifier and Type | Method and Description |
|---|---|
org.bonitasoft.engine.core.process.instance.api.states.StateCode |
execute(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
int |
getId() |
String |
getName() |
org.bonitasoft.engine.core.process.instance.model.SStateCategory |
getStateCategory() |
String |
getSystemComment(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
boolean |
hit(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance childInstance) |
boolean |
isInterrupting() |
boolean |
isStable() |
boolean |
isTerminal() |
boolean |
mustAddSystemComment(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
boolean |
shouldExecuteState(SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
public ExecutingLoopActivityStateImpl(org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService,
BPMInstancesCreator bpmInstancesCreator,
ContainerRegistry containerRegistry,
org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService activityInstanceService)
public org.bonitasoft.engine.core.process.instance.api.states.StateCode execute(SProcessDefinition processDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance)
execute in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public int getId()
getId in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean isInterrupting()
isInterrupting in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean isStable()
isStable in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean isTerminal()
isTerminal in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public String getName()
getName in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean hit(SProcessDefinition processDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance childInstance) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionException
hit in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityStateExecutionExceptionpublic boolean shouldExecuteState(SProcessDefinition processDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityExecutionException
shouldExecuteState in interface org.bonitasoft.engine.core.process.instance.api.states.FlowNodeStateorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityExecutionExceptionpublic org.bonitasoft.engine.core.process.instance.model.SStateCategory getStateCategory()
getStateCategory in interface org.bonitasoft.engine.core.process.instance.api.states.State<org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance>public boolean mustAddSystemComment(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance)
mustAddSystemComment in interface org.bonitasoft.engine.core.process.instance.api.states.FlowNodeStatepublic String getSystemComment(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance)
getSystemComment in interface org.bonitasoft.engine.core.process.instance.api.states.FlowNodeStateCopyright © 2015 Bonitasoft S.A.. All rights reserved.