Class CompilingCaseDataObjectLoader
Namespace: Casewhere.Runtime.DSL.Script.Services.Loaders
Assembly: Casewhere.Runtime.dll
public class CompilingCaseDataObjectLoader : ICompilingDataObjectLoader
Inheritance
object ← CompilingCaseDataObjectLoader
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<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>