Table of Contents

Class WorkflowInputProvider

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

public class WorkflowInputProvider : IWorkflowInputProvider

Inheritance

objectWorkflowInputProvider

Implements

IWorkflowInputProvider

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

Constructors

WorkflowInputProvider(IDataObjectApiService)

public WorkflowInputProvider(IDataObjectApiService dataObjectApiService)

Parameters

dataObjectApiService IDataObjectApiService

Methods

AssureRequiredInput()

public void AssureRequiredInput()

For(WorkflowDefinition)

public IWorkflowInputProvider For(WorkflowDefinition workflowDefinition)

Parameters

workflowDefinition WorkflowDefinition

Returns

IWorkflowInputProvider

ProvideDataObjectIds(IEnumerable<string>)

public IWorkflowInputProvider ProvideDataObjectIds(IEnumerable<string> dataObjectIds)

Parameters

dataObjectIds IEnumerable<string>

Returns

IWorkflowInputProvider

ProvideExternalData(object)

public IWorkflowInputProvider ProvideExternalData(object externalData)

Parameters

externalData object

Returns

IWorkflowInputProvider

Set(Case, Workflow)

public void Set(Case @case, Workflow workflow)

Parameters

case Case

workflow Workflow

Set(Workflow)

public void Set(Workflow workflow)

Parameters

workflow Workflow