Table of Contents

Class WorkflowScriptComposer

Namespace: Casewhere.Runtime.Builders.ScriptCollectors
Assembly: Casewhere.Runtime.dll

public class WorkflowScriptComposer : IWorkflowScriptComposer

Inheritance

objectWorkflowScriptComposer

Implements

IWorkflowScriptComposer

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

string

ComposeComponentHiddenFieldExpression(ActivityDefinition, HiddenFieldComponent)

public string ComposeComponentHiddenFieldExpression(ActivityDefinition activityDefinition, HiddenFieldComponent component)

Parameters

activityDefinition ActivityDefinition

component HiddenFieldComponent

Returns

string

ComposeComponentRule(ActivityDefinition, FormComponent, PredicateRule)

public string ComposeComponentRule(ActivityDefinition activityDefinition, FormComponent component, PredicateRule componentRule)

Parameters

activityDefinition ActivityDefinition

component FormComponent

componentRule PredicateRule

Returns

string

ComposeDataQueryExpression(LoopActivityDefinitionV2)

public string ComposeDataQueryExpression(LoopActivityDefinitionV2 loopActivityDefinition)

Parameters

loopActivityDefinition LoopActivityDefinitionV2

Returns

string

ComposeDynamicWorkflowExpression(DynamicWorkflowActivityDefinition)

public virtual string ComposeDynamicWorkflowExpression(DynamicWorkflowActivityDefinition dynamicWorkflow)

Parameters

dynamicWorkflow DynamicWorkflowActivityDefinition

Returns

string

ComposeInputParameterExpressions(ActivityDefinition, InputParameter, int)

public string ComposeInputParameterExpressions(ActivityDefinition activityDefinition, InputParameter inputParameter, int index)

Parameters

activityDefinition ActivityDefinition

inputParameter InputParameter

index int

Returns

string

ComposeLockContextRule(ActivityDefinition, LockContextRuleDefinition)

public string ComposeLockContextRule(ActivityDefinition activityDefinition, LockContextRuleDefinition rule)

Parameters

activityDefinition ActivityDefinition

rule LockContextRuleDefinition

Returns

string

ComposeScriptedActivity(ScriptedActivityDefinition)

public virtual string ComposeScriptedActivity(ScriptedActivityDefinition activityDefinition)

Parameters

activityDefinition ScriptedActivityDefinition

Returns

string