C# Class Commencement.AuditInterceptor

Inheritance: NHibernate.EmptyInterceptor
Mostra file Open project: ucdavis/Commencement

Public Properties

Property Type Description
Principal IPrincipal

Public Methods

Method Description
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

Method Details

AuditInterceptor() public method

public AuditInterceptor ( IPrincipal principal, IRepository auditRepository ) : System
principal IPrincipal
auditRepository IRepository
return System

AuditObjectModification() public method

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

OnDelete() public method

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

OnFlushDirty() public method

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
return bool

OnSave() public method

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

Property Details

Principal public_oe property

public IPrincipal Principal
return IPrincipal