Class DataObjectService
Namespace: Casewhere.Runtime.DSL.Script.Services
Assembly: Casewhere.Runtime.dll
public class DataObjectService : IDataObjectService
Inheritance
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<DataObjectService>(DataObjectService)
Constructors
DataObjectService(IDomainRepository, ICompilingDataObjectLoader, IProcessRepository)
public DataObjectService(IDomainRepository repository, ICompilingDataObjectLoader contextDataObjectService, IProcessRepository processRepository)
Parameters
repository
IDomainRepository
contextDataObjectService
ICompilingDataObjectLoader
processRepository
IProcessRepository
Methods
Accept(DataObjectToken)
public bool Accept(DataObjectToken dataObjectToken)
Parameters
dataObjectToken
DataObjectToken
Returns
GetDataObject(IDslCompilerContext, DataObjectToken)
public dynamic GetDataObject(IDslCompilerContext context, DataObjectToken dataObjectToken)
Parameters
context
IDslCompilerContext
dataObjectToken
DataObjectToken
Returns
dynamic