C# 클래스 Affecto.AuditTrail.ApplicationServices.AuditTrailService

상속: IAuditTrailService
파일 보기 프로젝트 열기: affecto/dotnet-AuditTrail

공개 메소드들

메소드 설명
AuditTrailService ( IAuditTrailQueryService queryService, ICommandBus commandBus, IAuthenticatedUserContext userContext ) : System
CreateEntry ( System.Guid subjectId, System.Guid userId, string summary, string subjectName, string userName ) : IAuditTrailEntry
CreateEntry ( System.Guid subjectId, string summary, string subjectName, string userName ) : IAuditTrailEntry
GetEntries ( IAuditTrailFilter filter ) : IAuditTrailResult
GetEntries ( ) : IEnumerable
GetEntriesForSubject ( System.Guid subjectId ) : IEnumerable
GetEntry ( System.Guid auditTrailEntryId ) : IAuditTrailEntry

비공개 메소드들

메소드 설명
CheckPermission ( string permission ) : void

메소드 상세

AuditTrailService() 공개 메소드

public AuditTrailService ( IAuditTrailQueryService queryService, ICommandBus commandBus, IAuthenticatedUserContext userContext ) : System
queryService IAuditTrailQueryService
commandBus ICommandBus
userContext IAuthenticatedUserContext
리턴 System

CreateEntry() 공개 메소드

public CreateEntry ( System.Guid subjectId, System.Guid userId, string summary, string subjectName, string userName ) : IAuditTrailEntry
subjectId System.Guid
userId System.Guid
summary string
subjectName string
userName string
리턴 IAuditTrailEntry

CreateEntry() 공개 메소드

public CreateEntry ( System.Guid subjectId, string summary, string subjectName, string userName ) : IAuditTrailEntry
subjectId System.Guid
summary string
subjectName string
userName string
리턴 IAuditTrailEntry

GetEntries() 공개 메소드

public GetEntries ( IAuditTrailFilter filter ) : IAuditTrailResult
filter IAuditTrailFilter
리턴 IAuditTrailResult

GetEntries() 공개 메소드

public GetEntries ( ) : IEnumerable
리턴 IEnumerable

GetEntriesForSubject() 공개 메소드

public GetEntriesForSubject ( System.Guid subjectId ) : IEnumerable
subjectId System.Guid
리턴 IEnumerable

GetEntry() 공개 메소드

public GetEntry ( System.Guid auditTrailEntryId ) : IAuditTrailEntry
auditTrailEntryId System.Guid
리턴 IAuditTrailEntry