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