Class RuntimeHiddenFieldComponentCreator
Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll
public class RuntimeHiddenFieldComponentCreator : RuntimeComponentCreator
Inheritance
object ← RuntimeComponentCreator ← RuntimeHiddenFieldComponentCreator
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
CreateDataSourceProperty(RuntimeComponent, DataSourceDataBinding, FormDataSourceObject)
protected override DataSourceProperty CreateDataSourceProperty(RuntimeComponent runtimeComponent, DataSourceDataBinding dataBinding, FormDataSourceObject dataSourceObject)
Parameters
runtimeComponent RuntimeComponent
dataBinding DataSourceDataBinding
dataSourceObject FormDataSourceObject
Returns
CreateWorkflowVariableProperty(RuntimeComponent, VariableDataBinding, FormDataSourceObject)
protected override WorkflowVariableProperty CreateWorkflowVariableProperty(RuntimeComponent runtimeComponent, VariableDataBinding dataBinding, FormDataSourceObject dataSourceObject)
Parameters
runtimeComponent RuntimeComponent
dataBinding VariableDataBinding
dataSourceObject FormDataSourceObject
Returns
IsPrimitiveType(Type)
public static bool IsPrimitiveType(Type type)
Parameters
type Type
Returns
SetComponentStates(RuntimeComponent)
protected override void SetComponentStates(RuntimeComponent runtimeComponent)
Parameters
runtimeComponent RuntimeComponent