Class WorkflowScriptComposer
Namespace: Casewhere.Runtime.Builders.ScriptCollectors
Assembly: Casewhere.Runtime.dll
public class WorkflowScriptComposer : IWorkflowScriptComposer
Inheritance
object ← WorkflowScriptComposer
Implements
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<WorkflowScriptComposer>(WorkflowScriptComposer)
Constructors
WorkflowScriptComposer(IDslRuleTranslator)
public WorkflowScriptComposer(IDslRuleTranslator dslTranslator)
Parameters
dslTranslator
IDslRuleTranslator
Methods
ComposeActivityRule(ActivityDefinition, RuleDefinition)
public virtual string ComposeActivityRule(ActivityDefinition activityDefinition, RuleDefinition ruleDefinition)
Parameters
activityDefinition
ActivityDefinition
ruleDefinition
RuleDefinition
Returns
ComposeComponentHiddenFieldExpression(ActivityDefinition, HiddenFieldComponent)
public string ComposeComponentHiddenFieldExpression(ActivityDefinition activityDefinition, HiddenFieldComponent component)
Parameters
activityDefinition
ActivityDefinition
component
HiddenFieldComponent
Returns
ComposeComponentRule(ActivityDefinition, FormComponent, PredicateRule)
public string ComposeComponentRule(ActivityDefinition activityDefinition, FormComponent component, PredicateRule componentRule)
Parameters
activityDefinition
ActivityDefinition
component
FormComponent
componentRule
PredicateRule
Returns
ComposeDataQueryExpression(LoopActivityDefinitionV2)
public string ComposeDataQueryExpression(LoopActivityDefinitionV2 loopActivityDefinition)
Parameters
loopActivityDefinition
LoopActivityDefinitionV2
Returns
ComposeDynamicWorkflowExpression(DynamicWorkflowActivityDefinition)
public virtual string ComposeDynamicWorkflowExpression(DynamicWorkflowActivityDefinition dynamicWorkflow)
Parameters
dynamicWorkflow
DynamicWorkflowActivityDefinition
Returns
ComposeInputParameterExpressions(ActivityDefinition, InputParameter, int)
public string ComposeInputParameterExpressions(ActivityDefinition activityDefinition, InputParameter inputParameter, int index)
Parameters
activityDefinition
ActivityDefinition
inputParameter
InputParameter
index
int
Returns
ComposeLockContextRule(ActivityDefinition, LockContextRuleDefinition)
public string ComposeLockContextRule(ActivityDefinition activityDefinition, LockContextRuleDefinition rule)
Parameters
activityDefinition
ActivityDefinition
rule
LockContextRuleDefinition
Returns
ComposeScriptedActivity(ScriptedActivityDefinition)
public virtual string ComposeScriptedActivity(ScriptedActivityDefinition activityDefinition)
Parameters
activityDefinition
ScriptedActivityDefinition