Class FormDataSourceObjectBuilder
Namespace: Casewhere.Runtime.Engine.Services
Assembly: Casewhere.Runtime.dll
public class FormDataSourceObjectBuilder : IFormDataSourceObjectBuilder
Inheritance
object ← FormDataSourceObjectBuilder
Implements
Inherited Members
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<FormDataSourceObjectBuilder>(FormDataSourceObjectBuilder)
Constructors
FormDataSourceObjectBuilder(IPublishedWorkflowDefinitionRepository, IDataClassRepository)
public FormDataSourceObjectBuilder(IPublishedWorkflowDefinitionRepository publishedWorkflowDefinitionRepository, IDataClassRepository dataClassRepository)
Parameters
publishedWorkflowDefinitionRepository
IPublishedWorkflowDefinitionRepository
dataClassRepository
IDataClassRepository
Fields
_dataClassRepository
protected readonly IDataClassRepository _dataClassRepository
Field Value
IDataClassRepository
Methods
Build(FormActivityComponentData, Activity, Workflow)
public IList<FormDataSourceObject> Build(FormActivityComponentData componentData, Activity activity, Workflow workflow)
Parameters
componentData
FormActivityComponentData
activity
Activity
workflow
Workflow
Returns
IList<FormDataSourceObject>