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