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