Table of Contents

Interface IDOFactoryAccessController

Namespace: Casewhere.Runtime.Interfaces
Assembly: Casewhere.Runtime.dll

public interface IDOFactoryAccessController

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IDOFactoryAccessController>(IDOFactoryAccessController)

Methods

ThrowIfViolateCreateAccess(DOCreationalContext, DataObjectParams)

void ThrowIfViolateCreateAccess(DOCreationalContext context, DataObjectParams value)

Parameters

context DOCreationalContext

value DataObjectParams

ThrowIfViolateDeleteAccess(string)

void ThrowIfViolateDeleteAccess(string dataClass)

Parameters

dataClass string

ThrowIfViolateUpdateAccess(DOUpdateContext, DataObjectParams)

void ThrowIfViolateUpdateAccess(DOUpdateContext context, DataObjectParams value)

Parameters

context DOUpdateContext

value DataObjectParams

ThrowIfViolateUpdateAccess(string, string)

void ThrowIfViolateUpdateAccess(string dataClass, string attributeName)

Parameters

dataClass string

attributeName string