Table of Contents

Interface IWorkflowInputProvider

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

public interface IWorkflowInputProvider

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IWorkflowInputProvider>(IWorkflowInputProvider)

Methods

AssureRequiredInput()

void AssureRequiredInput()

For(WorkflowDefinition)

IWorkflowInputProvider For(WorkflowDefinition workflowDefinition)

Parameters

workflowDefinition WorkflowDefinition

Returns

IWorkflowInputProvider

ProvideDataObjectIds(IEnumerable<string>)

IWorkflowInputProvider ProvideDataObjectIds(IEnumerable<string> dataObjectIds)

Parameters

dataObjectIds IEnumerable<string>

Returns

IWorkflowInputProvider

ProvideExternalData(object)

IWorkflowInputProvider ProvideExternalData(object externalData)

Parameters

externalData object

Returns

IWorkflowInputProvider

Set(Case, Workflow)

void Set(Case @case, Workflow workflow)

Parameters

case Case

workflow Workflow

Set(Workflow)

void Set(Workflow workflow)

Parameters

workflow Workflow