Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface ITransitionExpressionBuilder

OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder

Represents a builder for configuring a transition expression.

public interface ITransitionExpressionBuilder : ITransitionConditionsBuilder, ITransitionBuilder, IProcessDefinitionBuilder

Methods

ITransitionExpressionBuilder Inverted() #
Sets the current condition to be inverted.

Returns

Type
Description
ITransitionExpressionBuilder
The current instance of ITransitionExpressionBuilder with the condition inversion set.
ITransitionExpressionBuilder NotInverted() #
Sets the current condition to not be inverted.

Returns

Type
Description
ITransitionExpressionBuilder
The current instance of ITransitionExpressionBuilder with the condition inversion cleared.
ITransitionExpressionBuilder ReturnTrueOnPreExecution() #
Configures the condition to return true during pre-execution.

Returns

Type
Description
ITransitionExpressionBuilder
The current instance of ITransitionExpressionBuilder with the result set to true on pre-execution.
ITransitionExpressionBuilder ReturnFalseOnPreExecution() #
Configures the condition to return false during pre-execution.

Returns

Type
Description
ITransitionExpressionBuilder
The current instance of ITransitionExpressionBuilder with the result set to false on pre-execution.
ITransitionExpressionBuilder CalculateOnPreExecution() #
Configures the condition to be calculated during pre-execution.

Returns

Type
Description
ITransitionExpressionBuilder
The current instance of ITransitionExpressionBuilder with the result set to be calculated (i.e., null) on pre-execution.