Table of Contents

Class RuntimeFormDataComponentCreator

Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll

public class RuntimeFormDataComponentCreator : RuntimeComponentCreator

Inheritance

objectRuntimeComponentCreatorRuntimeFormDataComponentCreator

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

bool

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