Class WriteDataObjectService
Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll
public class WriteDataObjectService : IWriteDataObjectService
Inheritance
object ← WriteDataObjectService
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<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
dataObjectProtector
IDataObjectProtector
dataAttributeReadAccessRuleEvaluator
IDataAttributeReadAccessRuleEvaluator
Methods
LoadDataObject(DOId, bool)
public DataObject LoadDataObject(DOId id, bool forceReload = false)
Parameters
id
DOId
forceReload
bool