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