Interface ITransitionConditionBuilder
Represents a builder for configuring a transition condition.
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.TriggeredByTimer(TimerDefinition)
ITransitionBuilder.TriggeredByCommand(CommandDefinition)
ITransitionBuilder.UpdateCommandTrigger()
ITransitionBuilder.DirectionNotSpecified()
ITransitionBuilder.Conditional()
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.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
Syntaxpublic interface ITransitionConditionBuilder : ITransitionConditionsBuilder, ITransitionBuilder, IProcessDefinitionBuilder
Methods
Inverted()
Sets the condition inversion flag to true for the current condition.
DeclarationITransitionConditionBuilder Inverted()
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the condition inversion flag set to true. |
NotInverted()
Sets the condition inversion flag to false for the current condition.
DeclarationITransitionConditionBuilder NotInverted()
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the condition inversion flag set to false. |
ConditionParameter(string)
Sets the action parameter for the current condition using a string value.
DeclarationITransitionConditionBuilder ConditionParameter(string parameter)
Type | Name | Description |
---|---|---|
string | parameter | The string value to set as the action parameter. |
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the action parameter set. |
ConditionParameter(object)
Sets the action parameter for the current condition using an object value.
DeclarationITransitionConditionBuilder ConditionParameter(object parameter)
Type | Name | Description |
---|---|---|
object | parameter | The object to serialize and set as the action parameter. |
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the serialized action parameter set. |
ReturnTrueOnPreExecution()
Configures the condition to return true during pre-execution.
DeclarationITransitionConditionBuilder ReturnTrueOnPreExecution()
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the result set to return true on pre-execution. |
ReturnFalseOnPreExecution()
Configures the condition to return false during pre-execution.
DeclarationITransitionConditionBuilder ReturnFalseOnPreExecution()
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the result set to return false on pre-execution. |
CalculateOnPreExecution()
Configures the condition to calculate the result during pre-execution without setting a fixed true/false result.
DeclarationITransitionConditionBuilder CalculateOnPreExecution()
Type | Description |
---|---|
ITransitionConditionBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> with the result set to be calculated on pre-execution. |