Class ExecutionRequestParameters
OptimaJet.Workflow.Core.Execution.ExecutionRequestParameters
Represent execution request which contains conditions and actions
Namespace: OptimaJet.Workflow.Core.Execution
public sealed class ExecutionRequestParametersInheritance
- System.Object
Properties
Name
Type
Methods #ActionDefinitionReference[]List of actions to execute in the case of conditions are satisfied
Conditions #ConditionDefinition[]List of conditions to check
TransitionName #StringExecuted transition name
ActivityName #StringExecuted activity name TransitionDefinition.To
ConditionsConcatenationType #ConcatenationTypeType of concatenation for conditions
Activity #ActivityDefinitionActivity to execute
IsAlways #BooleanReturns true if condition type of the transition is equal "Always" ConditionType.Always
IsOtherwise #BooleanReturns true if condition type of the transition is equal "Otherwise" ConditionType.Otherwise
IsConditionOrExpression #BooleanReturns true if condition type of the transition is equal "Action" ConditionType.Action or expression ConditionType.Expression
HasExpression #BooleanReturns true if any condition is Expression condition
Methods
public static ExecutionRequestParameters Create(TransitionDefinition transition) #Create ExecutionRequestParameters object
Parameters
Name
Type
Description
transitionTransitionDefinitionExecuted transition
Returns
Type
Description
ExecutionRequestParametersExecutionRequestParameters object
public static ExecutionRequestParameters Create(TransitionDefinition transition, bool isPreExecution) #Create ExecutionRequestParameters object
Parameters
Name
Type
Description
transitionTransitionDefinitionExecuted transition
isPreExecutionBooleanIf true pre-execution implementation will be requested to execute ActivityDefinition.PreExecutionImplementation, if false implementation will be requested to execute ActivityDefinition.Implementation
Returns
Type
Description
ExecutionRequestParametersExecutionRequestParameters object
public static ExecutionRequestParameters Create(ActivityDefinition activityToExecute, List<ConditionDefinition> conditions) #Create ExecutionRequestParameters object
Parameters
Name
Type
Description
activityToExecuteActivityDefinitionActivity to execute
conditionsList<ConditionDefinition>List of conditions to check
Returns
Type
Description
ExecutionRequestParametersExecutionRequestParameters object
public static ExecutionRequestParameters Create(ActivityDefinition activityToExecute, List<ConditionDefinition> conditions, bool isPreExecution) #Create ExecutionRequestParameters object
Parameters
Name
Type
Description
activityToExecuteActivityDefinitionActivity to execute
conditionsList<ConditionDefinition>List of conditions to check
isPreExecutionBooleanIf true pre-execution implementation will be requested to execute ActivityDefinition.PreExecutionImplementation, if false implementation will be requested to execute ActivityDefinition.Implementation
Returns
Type
Description
ExecutionRequestParametersExecutionRequestParameters object