Table of Contents

Interface ISmartFormValidator

Namespace: Casewhere.Runtime.SmartFormValidation
Assembly: Casewhere.Runtime.dll

public interface ISmartFormValidator

Extension Methods

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

Methods

ValidateComponent(RuntimeComponent, WorkflowContext, FormActivityDefinition)

bool ValidateComponent(RuntimeComponent runtimeComponent, WorkflowContext workflowContext, FormActivityDefinition formActivityDefinition)

Parameters

runtimeComponent RuntimeComponent

workflowContext WorkflowContext

formActivityDefinition FormActivityDefinition

Returns

bool

ValidateComponents(RuntimeComponentCollection, WorkflowContext, FormActivityDefinition)

bool ValidateComponents(RuntimeComponentCollection runtimeComponentCollection, WorkflowContext workflowContext, FormActivityDefinition formActivityDefinition)

Parameters

runtimeComponentCollection RuntimeComponentCollection

workflowContext WorkflowContext

formActivityDefinition FormActivityDefinition

Returns

bool