Interface IAuditLogService
Namespace: Casewhere.Runtime.Api.Services
Assembly: Casewhere.Runtime.dll
public interface IAuditLogService
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IAuditLogService>(IAuditLogService)
Methods
GetUserClaims(Guid)
IList<UserClaim> GetUserClaims(Guid workerId)
Parameters
workerId Guid
Returns
IList<UserClaim>
HardDelete(params string[])
void HardDelete(params string[] dataObjectIds)
Parameters
dataObjectIds string[]
Log(WorkflowContext, DO, string, string, object)
bool Log(WorkflowContext context, DO @do, string eventName, string correlationId = "", object data = null)
Parameters
context WorkflowContext
do DO
eventName string
correlationId string
data object
Returns
Watch(DOContext, DO)
IAuditLogWriter Watch(DOContext context, DO @do)
Parameters
context DOContext
do DO