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