Table of Contents

Class RuntimeHiddenFieldComponentCreator

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

public class RuntimeHiddenFieldComponentCreator : RuntimeComponentCreator

Inheritance

objectRuntimeComponentCreatorRuntimeHiddenFieldComponentCreator

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<RuntimeHiddenFieldComponentCreator>(RuntimeHiddenFieldComponentCreator)

Constructors

RuntimeHiddenFieldComponentCreator(IDataClassRepository, IWorkflowRuntime, IList<IComponentStateCreator>)

public RuntimeHiddenFieldComponentCreator(IDataClassRepository dataClassRepository, IWorkflowRuntime workflowRuntime, IList<IComponentStateCreator> componentStateCreators)

Parameters

dataClassRepository IDataClassRepository

workflowRuntime IWorkflowRuntime

componentStateCreators IList<IComponentStateCreator>

Methods

Accept(Type)

public override bool Accept(Type type)

Parameters

type Type

Returns

bool

CreateDataSourceProperty(RuntimeComponent, DataSourceDataBinding, FormDataSourceObject)

protected override DataSourceProperty CreateDataSourceProperty(RuntimeComponent runtimeComponent, DataSourceDataBinding dataBinding, FormDataSourceObject dataSourceObject)

Parameters

runtimeComponent RuntimeComponent

dataBinding DataSourceDataBinding

dataSourceObject FormDataSourceObject

Returns

DataSourceProperty

CreateWorkflowVariableProperty(RuntimeComponent, VariableDataBinding, FormDataSourceObject)

protected override WorkflowVariableProperty CreateWorkflowVariableProperty(RuntimeComponent runtimeComponent, VariableDataBinding dataBinding, FormDataSourceObject dataSourceObject)

Parameters

runtimeComponent RuntimeComponent

dataBinding VariableDataBinding

dataSourceObject FormDataSourceObject

Returns

WorkflowVariableProperty

IsPrimitiveType(Type)

public static bool IsPrimitiveType(Type type)

Parameters

type Type

Returns

bool

SetComponentStates(RuntimeComponent)

protected override void SetComponentStates(RuntimeComponent runtimeComponent)

Parameters

runtimeComponent RuntimeComponent