Class RuntimeFormDataComponentCreator
Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll
public class RuntimeFormDataComponentCreator : RuntimeComponentCreator
Inheritance
object ← RuntimeComponentCreator ← RuntimeFormDataComponentCreator
Inherited Members
RuntimeComponentCreator._dataClassRepository, RuntimeComponentCreator._componentStateCreators, RuntimeComponentCreator.Accept(Type), RuntimeComponentCreator.Create(WorkflowContext, FormActivityDefinition, FormComponent, IList<FormDataSourceObject>, RuntimeComponent), RuntimeComponentCreator.SetComponentData(RuntimeComponent, IList<FormDataSourceObject>), RuntimeComponentCreator.CreateDataBindingProperties(RuntimeComponent, ComponentDataBinding, IList<FormDataSourceObject>), RuntimeComponentCreator.IsValidDataBinding(FormComponent), RuntimeComponentCreator.CreateDataBindingProperty(RuntimeComponent, ComponentDataBinding, FormDataSourceObject), RuntimeComponentCreator.CreateDataSourceProperty(RuntimeComponent, DataSourceDataBinding, FormDataSourceObject), RuntimeComponentCreator.CreateWorkflowVariableProperty(RuntimeComponent, VariableDataBinding, FormDataSourceObject), RuntimeComponentCreator.GetPropertyDataType(string, string), RuntimeComponentCreator.SetComponentStates(RuntimeComponent), RuntimeComponentCreator.TryAddComponentState(RuntimeComponent, Type), RuntimeComponentCreator.GetValue(RuntimeComponent, ComponentDataBinding, FormDataSourceObject), 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<RuntimeFormDataComponentCreator>(RuntimeFormDataComponentCreator)
Constructors
RuntimeFormDataComponentCreator(IDataClassRepository, IWorkflowRuntime, IList<IComponentStateCreator>, IList<IComponentValueConverter>)
public RuntimeFormDataComponentCreator(IDataClassRepository dataClassRepository, IWorkflowRuntime workflowRuntime, IList<IComponentStateCreator> componentStateCreators, IList<IComponentValueConverter> componentValueConverters)
Parameters
dataClassRepository IDataClassRepository
workflowRuntime IWorkflowRuntime
componentStateCreators IList<IComponentStateCreator>
componentValueConverters IList<IComponentValueConverter>
Methods
Accept(Type)
public override bool Accept(Type type)
Parameters
type Type
Returns
GetValue(RuntimeComponent, ComponentDataBinding, FormDataSourceObject)
protected override JToken GetValue(RuntimeComponent runtimeComponent, ComponentDataBinding dataBinding, FormDataSourceObject dataSourceObject)
Parameters
runtimeComponent RuntimeComponent
dataBinding ComponentDataBinding
dataSourceObject FormDataSourceObject
Returns
JToken
SetComponentStates(RuntimeComponent)
protected override void SetComponentStates(RuntimeComponent runtimeComponent)
Parameters
runtimeComponent RuntimeComponent