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>