Table of Contents

Class CaseDataObjectLoader

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

public class CaseDataObjectLoader : IContextDataObjectLoader

Inheritance

objectCaseDataObjectLoader

Implements

IContextDataObjectLoader

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

Constructors

CaseDataObjectLoader(DslDataObjectService, IList<IContextDataObjectLoader>)

public CaseDataObjectLoader(DslDataObjectService dslDataObjectService, IList<IContextDataObjectLoader> workflowContextDataLoaders)

Parameters

dslDataObjectService DslDataObjectService

workflowContextDataLoaders IList<IContextDataObjectLoader>

Methods

Accept(DataLoadingScope)

public bool Accept(DataLoadingScope scope)

Parameters

scope DataLoadingScope

Returns

bool

LoadDataObject(DslWorkflowContext, string)

public DynamicDataObject LoadDataObject(DslWorkflowContext context, string dataClassName)

Parameters

context DslWorkflowContext

dataClassName string

Returns

DynamicDataObject

LoadDataObjects(DslWorkflowContext, string)

public IList<DynamicDataObject> LoadDataObjects(DslWorkflowContext context, string dataClassName)

Parameters

context DslWorkflowContext

dataClassName string

Returns

IList<DynamicDataObject>