Class DataSourceAuditLogConverter
Namespace: Casewhere.Runtime.AuditLogs
Assembly: Casewhere.Runtime.dll
public class DataSourceAuditLogConverter : DataObjectAuditLogConverter, IAuditLogConverter
Inheritance
object ← DataObjectAuditLogConverter ← DataSourceAuditLogConverter
Implements
Inherited Members
DataObjectAuditLogConverter.Accept(AuditLog), DataObjectAuditLogConverter.Convert(AuditLog), DataObjectAuditLogConverter.ConvertValueChange(BsonValue, AuditLogDataAttribute), DataObjectAuditLogConverter.FindDataClass(string), DataObjectAuditLogConverter.EvaluateReadAccessRule(string), DataObjectAuditLogConverter.GetDataAttributes(DataClass), DataObjectAuditLogConverter.GetEnumText(BsonValue, EnumAttribute), DataObjectAuditLogConverter.GetForeignKeyValues(ForeignKeyAttribute, BsonArray), DataObjectAuditLogConverter.GetForeignKeyValue(ForeignKeyAttribute, BsonValue), 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<DataSourceAuditLogConverter>(DataSourceAuditLogConverter)
Constructors
DataSourceAuditLogConverter(IRuleEvaluator, IDataSourceRepository, IDataProtector, IDataClassRepository, IDataObjectApiService)
public DataSourceAuditLogConverter(IRuleEvaluator ruleEvaluator, IDataSourceRepository dataSourceRepository, IDataProtector dataProtector, IDataClassRepository dataClassRepository, IDataObjectApiService dataObjectApiService)
Parameters
ruleEvaluator
IRuleEvaluator
dataSourceRepository
IDataSourceRepository
dataProtector
IDataProtector
dataClassRepository
IDataClassRepository
dataObjectApiService
IDataObjectApiService
Methods
Accept(AuditLog)
public override bool Accept(AuditLog log)
Parameters
log
AuditLog
Returns
Convert(AuditLog)
public override DataAuditLog Convert(AuditLog log)
Parameters
log
AuditLog