Table of Contents

Class DestinationWorkflowV2

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

public class DestinationWorkflowV2 : IDestinationWorkflow

Inheritance

objectDestinationWorkflowV2

Implements

IDestinationWorkflow

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

Constructors

DestinationWorkflowV2(IRuntimeCreator, IDomainRepository, INonEventDomainRepositories, IDataClassRepository, IProcessRepository, IPublishedWorkflowDefinitionRepository, IDataObjectApiService, IWorkflowRuntime, IDataFilterTranslator, IWorkflowInputProvider)

public DestinationWorkflowV2(IRuntimeCreator runtimeCreator, IDomainRepository repository, INonEventDomainRepositories nonEventDomainRepositories, IDataClassRepository dataClassRepository, IProcessRepository processRepository, IPublishedWorkflowDefinitionRepository publishedWorkflowDefinitionRepository, IDataObjectApiService dataObjectApiService, IWorkflowRuntime workflowRuntime, IDataFilterTranslator dataFilterTranslator, IWorkflowInputProvider workflowInputProvider)

Parameters

runtimeCreator IRuntimeCreator

repository IDomainRepository

nonEventDomainRepositories INonEventDomainRepositories

dataClassRepository IDataClassRepository

processRepository IProcessRepository

publishedWorkflowDefinitionRepository IPublishedWorkflowDefinitionRepository

dataObjectApiService IDataObjectApiService

workflowRuntime IWorkflowRuntime

dataFilterTranslator IDataFilterTranslator

workflowInputProvider IWorkflowInputProvider

Properties

Case

public virtual Case Case { get; }

Property Value

Case

UsedForCreatingNewCase

public virtual bool UsedForCreatingNewCase { get; }

Property Value

bool

Workflow

public virtual Workflow Workflow { get; }

Property Value

Workflow

Methods

LoadOrCreate(WorkflowContext, WorkflowActivityDefinitionV2)

public virtual void LoadOrCreate(WorkflowContext workflowContext, WorkflowActivityDefinitionV2 workflowActivityDef)

Parameters

workflowContext WorkflowContext

workflowActivityDef WorkflowActivityDefinitionV2