Table of Contents

Class DynamicWorkflowActivityBuilder

Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll

public class DynamicWorkflowActivityBuilder

Inheritance

objectDynamicWorkflowActivityBuilder

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<DynamicWorkflowActivityBuilder>(DynamicWorkflowActivityBuilder)

Constructors

DynamicWorkflowActivityBuilder(IWorkflowRuntime, IWorkflowDefinitionRepository, IWorkflowPublisher, IProcessRepository, DynamicWorkflowActivityValidator)

public DynamicWorkflowActivityBuilder(IWorkflowRuntime workflowRuntime, IWorkflowDefinitionRepository workflowDefinitionRepository, IWorkflowPublisher workflowPublisher, IProcessRepository processRepository, DynamicWorkflowActivityValidator validator)

Parameters

workflowRuntime IWorkflowRuntime

workflowDefinitionRepository IWorkflowDefinitionRepository

workflowPublisher IWorkflowPublisher

processRepository IProcessRepository

validator DynamicWorkflowActivityValidator

Methods

Build(WorkflowContext, DynamicWorkflowActivityDefinition)

public void Build(WorkflowContext workflowContext, DynamicWorkflowActivityDefinition workflowActivityDef)

Parameters

workflowContext WorkflowContext

workflowActivityDef DynamicWorkflowActivityDefinition