Interface ITransitionExpressionBuilder
OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder
Represents a builder for configuring a transition expression.
Namespace: OptimaJet.Workflow.Core.Model.Builder
public interface ITransitionExpressionBuilder : ITransitionConditionsBuilder, ITransitionBuilder, IProcessDefinitionBuilderMethods
ITransitionExpressionBuilder Inverted() #Sets the current condition to be inverted.
Returns
Type
Description
ITransitionExpressionBuilderThe current instance of ITransitionExpressionBuilder with the condition inversion set.
ITransitionExpressionBuilder NotInverted() #Sets the current condition to not be inverted.
Returns
Type
Description
ITransitionExpressionBuilderThe current instance of ITransitionExpressionBuilder with the condition inversion cleared.
ITransitionExpressionBuilder ReturnTrueOnPreExecution() #Configures the condition to return
true during pre-execution.Returns
Type
Description
ITransitionExpressionBuilderThe 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
ITransitionExpressionBuilderThe 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
ITransitionExpressionBuilderThe current instance of ITransitionExpressionBuilder with the result set to be calculated (i.e., null) on pre-execution.