Table of Contents

Class DataObjectService

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

public class DataObjectService : IDataObjectService

Inheritance

objectDataObjectService

Implements

IDataObjectService

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

bool

GetDataObject(IDslCompilerContext, DataObjectToken)

public dynamic GetDataObject(IDslCompilerContext context, DataObjectToken dataObjectToken)

Parameters

context IDslCompilerContext

dataObjectToken DataObjectToken

Returns

dynamic