Interface ITransitionConditionsBuilder
Represents a builder for configuring transition conditions.
Inherited Members
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 ITransitionConditionsBuilder : ITransitionBuilder, IProcessDefinitionBuilder
Methods
CreateCondition(string)
Creates a new condition with the specified name.
DeclarationITransitionConditionBuilder CreateCondition(string conditionName)
Type | Name | Description |
---|---|---|
string | conditionName | The name of the condition to create. |
Type | Description |
---|---|
ITransitionConditionBuilder | An instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> for further configuration of the created condition. |
CreateOrUpdateCondition(string)
Creates a new condition or updates an existing condition with the specified name.
DeclarationITransitionConditionBuilder CreateOrUpdateCondition(string conditionName)
Type | Name | Description |
---|---|---|
string | conditionName | The name of the condition to create or update. |
Type | Description |
---|---|
ITransitionConditionBuilder | An instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> for further configuration of the condition. |
UpdateCondition(string)
Updates an existing condition with the specified name.
DeclarationITransitionConditionBuilder UpdateCondition(string conditionName)
Type | Name | Description |
---|---|---|
string | conditionName | The name of the condition to update. |
Type | Description |
---|---|
ITransitionConditionBuilder | An instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionBuilder" data-throw-if-not-resolved="false"></xref> for further configuration of the updated condition. |
DeleteCondition(string)
Deletes the condition with the specified name.
DeclarationITransitionConditionsBuilder DeleteCondition(string conditionName)
Type | Name | Description |
---|---|---|
string | conditionName | The name of the condition to delete. |
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |
DeleteConditionsAndExpressions()
Deletes all conditions and expressions.
DeclarationITransitionConditionsBuilder DeleteConditionsAndExpressions()
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |
DeleteConditions()
Deletes all conditions of type ConditionType.Action.
DeclarationITransitionConditionsBuilder DeleteConditions()
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |
DeleteExpressions()
Deletes all expressions of type ConditionType.Expression.
DeclarationITransitionConditionsBuilder DeleteExpressions()
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |
CreateExpression(string)
Creates a new expression with the specified value.
DeclarationITransitionExpressionBuilder CreateExpression(string expression)
Type | Name | Description |
---|---|---|
string | expression | The value of the expression to create. |
Type | Description |
---|---|
ITransitionExpressionBuilder | An instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> for further configuration of the created expression. |
CreateOrUpdateExpression(string)
Creates a new expression or updates an existing expression with the specified value.
DeclarationITransitionExpressionBuilder CreateOrUpdateExpression(string expression)
Type | Name | Description |
---|---|---|
string | expression | The value of the expression to create or update. |
Type | Description |
---|---|
ITransitionExpressionBuilder | An instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> for further configuration of the expression. |
UpdateExpression(string)
Updates an existing expression with the specified value.
DeclarationITransitionExpressionBuilder UpdateExpression(string expression)
Type | Name | Description |
---|---|---|
string | expression | The value of the expression to update. |
Type | Description |
---|---|
ITransitionExpressionBuilder | An instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionExpressionBuilder" data-throw-if-not-resolved="false"></xref> for further configuration of the updated expression. |
DeleteExpression(string)
Deletes the expression with the specified value.
DeclarationITransitionConditionsBuilder DeleteExpression(string expression)
Type | Name | Description |
---|---|---|
string | expression | The value of the expression to delete. |
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |
ConcatConditionsByAnd()
Sets the concatenation type of conditions to ConcatenationType.And.
DeclarationITransitionConditionsBuilder ConcatConditionsByAnd()
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |
ConcatConditionsByOr()
Sets the concatenation type of conditions to ConcatenationType.Or.
DeclarationITransitionConditionsBuilder ConcatConditionsByOr()
Type | Description |
---|---|
ITransitionConditionsBuilder | The current instance of <xref href="OptimaJet.Workflow.Core.Model.Builder.ITransitionConditionsBuilder" data-throw-if-not-resolved="false"></xref> for method chaining. |