public class TransitionEvaluator extends Object
| Constructor and Description |
|---|
TransitionEvaluator(org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService) |
| Modifier and Type | Method and Description |
|---|---|
protected Boolean |
evaluateCondition(SProcessDefinition sDefinition,
STransitionDefinition sTransitionDefinition,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext contextDependency) |
protected List<STransitionDefinition> |
evaluateOutgoingTransitions(List<STransitionDefinition> outgoingTransitionDefinitions,
SProcessDefinition sDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
protected List<STransitionDefinition> |
evaluateTransitionsForImplicitGateway(SProcessDefinition sDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
List<STransitionDefinition> outgoingTransitionDefinitions,
org.bonitasoft.engine.core.expression.control.model.SExpressionContext sExpressionContext) |
protected STransitionDefinition |
getDefaultTransition(SProcessDefinition sDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) |
public TransitionEvaluator(org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService)
protected List<STransitionDefinition> evaluateOutgoingTransitions(List<STransitionDefinition> outgoingTransitionDefinitions, SProcessDefinition sDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected List<STransitionDefinition> evaluateTransitionsForImplicitGateway(SProcessDefinition sDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance, List<STransitionDefinition> outgoingTransitionDefinitions, org.bonitasoft.engine.core.expression.control.model.SExpressionContext sExpressionContext) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionprotected STransitionDefinition getDefaultTransition(SProcessDefinition sDefinition, org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance)
protected Boolean evaluateCondition(SProcessDefinition sDefinition, STransitionDefinition sTransitionDefinition, org.bonitasoft.engine.core.expression.control.model.SExpressionContext contextDependency) throws org.bonitasoft.engine.expression.exception.SExpressionEvaluationException, org.bonitasoft.engine.expression.exception.SExpressionTypeUnknownException, org.bonitasoft.engine.expression.exception.SExpressionDependencyMissingException, org.bonitasoft.engine.expression.exception.SInvalidExpressionException
org.bonitasoft.engine.expression.exception.SExpressionEvaluationExceptionorg.bonitasoft.engine.expression.exception.SExpressionTypeUnknownExceptionorg.bonitasoft.engine.expression.exception.SExpressionDependencyMissingExceptionorg.bonitasoft.engine.expression.exception.SInvalidExpressionExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.