Class SmartFormValidator
Namespace: Casewhere.Runtime.SmartFormValidation
Assembly: Casewhere.Runtime.dll
public class SmartFormValidator : ISmartFormValidator
Inheritance
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<SmartFormValidator>(SmartFormValidator)
Constructors
SmartFormValidator(IComponentValidator)
public SmartFormValidator(IComponentValidator componentValidator)
Parameters
componentValidator IComponentValidator
Methods
ValidateComponent(RuntimeComponent, WorkflowContext, FormActivityDefinition)
public bool ValidateComponent(RuntimeComponent runtimeComponent, WorkflowContext workflowContext, FormActivityDefinition formActivityDefinition)
Parameters
runtimeComponent RuntimeComponent
workflowContext WorkflowContext
formActivityDefinition FormActivityDefinition
Returns
ValidateComponents(RuntimeComponentCollection, WorkflowContext, FormActivityDefinition)
public bool ValidateComponents(RuntimeComponentCollection runtimeComponentCollection, WorkflowContext workflowContext, FormActivityDefinition formActivityDefinition)
Parameters
runtimeComponentCollection RuntimeComponentCollection
workflowContext WorkflowContext
formActivityDefinition FormActivityDefinition