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