C# 클래스 Commencement.AuditInterceptor

상속: NHibernate.EmptyInterceptor
파일 보기 프로젝트 열기: ucdavis/Commencement

공개 프로퍼티들

프로퍼티 타입 설명
Principal IPrincipal

공개 메소드들

메소드 설명
AuditInterceptor ( IPrincipal principal, IRepository auditRepository ) : System
AuditObjectModification ( object entity, object id, AuditActionType auditActionType ) : void
OnDelete ( object entity, object id, object state, string propertyNames, NHibernate types ) : void
OnFlushDirty ( object entity, object id, object currentState, object previousState, string propertyNames, NHibernate types ) : bool
OnSave ( object entity, object id, object state, string propertyNames, NHibernate types ) : bool

메소드 상세

AuditInterceptor() 공개 메소드

public AuditInterceptor ( IPrincipal principal, IRepository auditRepository ) : System
principal IPrincipal
auditRepository IRepository
리턴 System

AuditObjectModification() 공개 메소드

public AuditObjectModification ( object entity, object id, AuditActionType auditActionType ) : void
entity object
id object
auditActionType AuditActionType
리턴 void

OnDelete() 공개 메소드

public OnDelete ( object entity, object id, object state, string propertyNames, NHibernate types ) : void
entity object
id object
state object
propertyNames string
types NHibernate
리턴 void

OnFlushDirty() 공개 메소드

public OnFlushDirty ( object entity, object id, object currentState, object previousState, string propertyNames, NHibernate types ) : bool
entity object
id object
currentState object
previousState object
propertyNames string
types NHibernate
리턴 bool

OnSave() 공개 메소드

public OnSave ( object entity, object id, object state, string propertyNames, NHibernate types ) : bool
entity object
id object
state object
propertyNames string
types NHibernate
리턴 bool

프로퍼티 상세

Principal 공개적으로 프로퍼티

public IPrincipal Principal
리턴 IPrincipal