Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

Interface ITransitionExpressionBuilder

Represents a builder for configuring a transition expression.

Inherited Members

ITransitionConditionsBuilder.CreateCondition(string)

ITransitionConditionsBuilder.CreateOrUpdateCondition(string)

ITransitionConditionsBuilder.UpdateCondition(string)

ITransitionConditionsBuilder.DeleteCondition(string)

ITransitionConditionsBuilder.DeleteConditionsAndExpressions()

ITransitionConditionsBuilder.DeleteConditions()

ITransitionConditionsBuilder.DeleteExpressions()

ITransitionConditionsBuilder.CreateExpression(string)

ITransitionConditionsBuilder.CreateOrUpdateExpression(string)

ITransitionConditionsBuilder.UpdateExpression(string)

ITransitionConditionsBuilder.DeleteExpression(string)

ITransitionConditionsBuilder.ConcatConditionsByAnd()

ITransitionConditionsBuilder.ConcatConditionsByOr()

ITransitionBuilder.Name(string)

ITransitionBuilder.From(ActivityDefinition)

ITransitionBuilder.To(ActivityDefinition)

ITransitionBuilder.Auto()

ITransitionBuilder.TriggeredByTimer(TimerDefinition)

ITransitionBuilder.TriggeredByCommand(CommandDefinition)

ITransitionBuilder.UpdateCommandTrigger()

ITransitionBuilder.Direct()

ITransitionBuilder.Reverse()

ITransitionBuilder.DirectionNotSpecified()

ITransitionBuilder.Conditional()

ITransitionBuilder.Always()

ITransitionBuilder.Otherwise()

ITransitionBuilder.CreateOrUpdateAnnotation(string, string)

ITransitionBuilder.CreateOrUpdateAnnotation(string, object)

ITransitionBuilder.DeleteAnnotation(string)

ITransitionBuilder.NotParallel()

ITransitionBuilder.ParallelStart()

ITransitionBuilder.ParallelFinalize()

ITransitionBuilder.CreateCommentary(string)

ITransitionBuilder.AppendCommentary(string)

ITransitionBuilder.DeleteCommentary()

ITransitionBuilder.SetX(int?)

ITransitionBuilder.SetY(int?)

ITransitionBuilder.Transition

ITransitionBuilder.Ref(out TransitionDefinition)

IProcessDefinitionBuilder.CreateActor(string, string)

IProcessDefinitionBuilder.CreateOrUpdateActor(string, string)

IProcessDefinitionBuilder.UpdateActor(string)

IProcessDefinitionBuilder.DeleteActor(string)

IProcessDefinitionBuilder.CreateParameter(string, Type, ParameterPurpose)

IProcessDefinitionBuilder.CreateOrUpdateParameter(string, Type, ParameterPurpose)

IProcessDefinitionBuilder.UpdateParameter(string)

IProcessDefinitionBuilder.DeleteParameter(string)

IProcessDefinitionBuilder.CreateCommand(string)

IProcessDefinitionBuilder.CreateOrUpdateCommand(string)

IProcessDefinitionBuilder.UpdateCommand(string)

IProcessDefinitionBuilder.DeleteCommand(string)

IProcessDefinitionBuilder.CreateTimer(string)

IProcessDefinitionBuilder.CreateOrUpdateTimer(string)

IProcessDefinitionBuilder.UpdateTimer(string)

IProcessDefinitionBuilder.DeleteTimer(string)

IProcessDefinitionBuilder.CreateActivity(string)

IProcessDefinitionBuilder.AddActivity(ActivityDefinition)

IProcessDefinitionBuilder.CreateInlineActivity(string, string)

IProcessDefinitionBuilder.CreateOrUpdateActivity(string)

IProcessDefinitionBuilder.CreateOrUpdateInlineActivity(string, string)

IProcessDefinitionBuilder.UpdateActivity(string)

IProcessDefinitionBuilder.UpdateInlineActivity(string)

IProcessDefinitionBuilder.UpdateActivity(ActivityDefinition)

IProcessDefinitionBuilder.UpdateInlineActivity(ActivityDefinition)

IProcessDefinitionBuilder.DeleteActivity(string)

IProcessDefinitionBuilder.DeleteActivity(ActivityDefinition)

IProcessDefinitionBuilder.CreateTransition(string, ActivityDefinition, ActivityDefinition)

IProcessDefinitionBuilder.CreateOrUpdateTransition(string, ActivityDefinition, ActivityDefinition)

IProcessDefinitionBuilder.UpdateTransition(string)

IProcessDefinitionBuilder.UpdateTransition(TransitionDefinition)

IProcessDefinitionBuilder.DeleteTransition(string)

IProcessDefinitionBuilder.DeleteTransition(TransitionDefinition)

IProcessDefinitionBuilder.ForEachActivity(Action<IActivityBuilder>)

IProcessDefinitionBuilder.ForEachTransition(Action<ITransitionBuilder>)

IProcessDefinitionBuilder.Inlined()

IProcessDefinitionBuilder.NotInlined()

IProcessDefinitionBuilder.GetActivity(string, out ActivityDefinition)

IProcessDefinitionBuilder.GetTransition(string, out TransitionDefinition)

IProcessDefinitionBuilder.ProcessDefinition

Namespace: OptimaJet.Workflow.Core.Model.Builder

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public interface ITransitionExpressionBuilder : ITransitionConditionsBuilder, ITransitionBuilder, IProcessDefinitionBuilder

Methods

Inverted()

Sets the current condition to be inverted.

Declaration
ITransitionExpressionBuilder Inverted()
Returns
TypeDescription
ITransitionExpressionBuilderThe current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> with the condition inversion set.

NotInverted()

Sets the current condition to not be inverted.

Declaration
ITransitionExpressionBuilder NotInverted()
Returns
TypeDescription
ITransitionExpressionBuilderThe current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> with the condition inversion cleared.

ReturnTrueOnPreExecution()

Configures the condition to return during pre-execution.

Declaration
ITransitionExpressionBuilder ReturnTrueOnPreExecution()
Returns
TypeDescription
ITransitionExpressionBuilderThe current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> with the result set to <code>true</code> on pre-execution.

ReturnFalseOnPreExecution()

Configures the condition to return during pre-execution.

Declaration
ITransitionExpressionBuilder ReturnFalseOnPreExecution()
Returns
TypeDescription
ITransitionExpressionBuilderThe current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> with the result set to <code>false</code> on pre-execution.

CalculateOnPreExecution()

Configures the condition to be calculated during pre-execution.

Declaration
ITransitionExpressionBuilder CalculateOnPreExecution()
Returns
TypeDescription
ITransitionExpressionBuilderThe current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> with the result set to be calculated (i.e., null) on pre-execution.

Extension Methods