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