C# Класс Commencement.AuditInterceptor

Наследование: NHibernate.EmptyInterceptor
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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