Table of Contents

Class WriteDataObjectService

Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll

public class WriteDataObjectService : IWriteDataObjectService

Inheritance

objectWriteDataObjectService

Implements

IWriteDataObjectService

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

Constructors

WriteDataObjectService(IDomainRepository, IDataClassRepository, IWriteDataObjectService, IDataObjectProtector, IDataAttributeReadAccessRuleEvaluator)

public WriteDataObjectService(IDomainRepository domainRepository, IDataClassRepository dataClassRepository, IWriteDataObjectService next, IDataObjectProtector dataObjectProtector, IDataAttributeReadAccessRuleEvaluator dataAttributeReadAccessRuleEvaluator)

Parameters

domainRepository IDomainRepository

dataClassRepository IDataClassRepository

next IWriteDataObjectService

dataObjectProtector IDataObjectProtector

dataAttributeReadAccessRuleEvaluator IDataAttributeReadAccessRuleEvaluator

Methods

LoadDataObject(DOId, bool)

public DataObject LoadDataObject(DOId id, bool forceReload = false)

Parameters

id DOId

forceReload bool

Returns

DataObject