Class WorkflowInputProvider
Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll
public class WorkflowInputProvider : IWorkflowInputProvider
Inheritance
object ← WorkflowInputProvider
Implements
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
ProvideDataObjectIds(IEnumerable<string>)
public IWorkflowInputProvider ProvideDataObjectIds(IEnumerable<string> dataObjectIds)
Parameters
dataObjectIds
IEnumerable<string>
Returns
ProvideExternalData(object)
public IWorkflowInputProvider ProvideExternalData(object externalData)
Parameters
externalData
object
Returns
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