Table of Contents

Class CompilingCaseDataObjectLoader

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

public class CompilingCaseDataObjectLoader : ICompilingDataObjectLoader

Inheritance

objectCompilingCaseDataObjectLoader

Implements

ICompilingDataObjectLoader

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

Constructors

CompilingCaseDataObjectLoader(IDataObjectRepository, ICompilingDataObjectLoader)

public CompilingCaseDataObjectLoader(IDataObjectRepository dataObjectRepository, ICompilingDataObjectLoader next)

Parameters

dataObjectRepository IDataObjectRepository

next ICompilingDataObjectLoader

Methods

LoadDataObject(DslWorkflowContext, string, CompilingDataScope)

public DynamicDataObject LoadDataObject(DslWorkflowContext context, string dataClassName, CompilingDataScope scope)

Parameters

context DslWorkflowContext

dataClassName string

scope CompilingDataScope

Returns

DynamicDataObject

LoadDataObjects(DslWorkflowContext, string, CompilingDataScope)

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

Parameters

context DslWorkflowContext

dataClassName string

scope CompilingDataScope

Returns

IList<DynamicDataObject>