C# 클래스 NSoft.NFramework.Data.NHibernateEx.Interceptors.LoggingInterceptor

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

공개 메소드들

메소드 설명
AfterTransactionBegin ( ITransaction tx ) : void
AfterTransactionCompletion ( ITransaction tx ) : void
BeforeTransactionCompletion ( ITransaction tx ) : void
FindDirty ( object entity, object id, object currentState, object previousState, string propertyNames, IType types ) : int[]
Instantiate ( string entityName, EntityMode entityMode, object id ) : object
IsTransient ( object entity ) : bool?
OnDelete ( object entity, object id, object state, string propertyNames, IType types ) : void
OnFlushDirty ( object entity, object id, object currentState, object previousState, string propertyNames, IType types ) : bool
OnLoad ( object entity, object id, object state, string propertyNames, IType types ) : bool
OnSave ( object entity, object id, object state, string propertyNames, IType types ) : bool
PostFlush ( ICollection entities ) : void
PreFlush ( ICollection entities ) : void
SetSession ( ISession session ) : void

메소드 상세

AfterTransactionBegin() 공개 메소드

public AfterTransactionBegin ( ITransaction tx ) : void
tx ITransaction
리턴 void

AfterTransactionCompletion() 공개 메소드

public AfterTransactionCompletion ( ITransaction tx ) : void
tx ITransaction
리턴 void

BeforeTransactionCompletion() 공개 메소드

public BeforeTransactionCompletion ( ITransaction tx ) : void
tx ITransaction
리턴 void

FindDirty() 공개 메소드

public FindDirty ( object entity, object id, object currentState, object previousState, string propertyNames, IType types ) : int[]
entity object
id object
currentState object
previousState object
propertyNames string
types IType
리턴 int[]

Instantiate() 공개 메소드

public Instantiate ( string entityName, EntityMode entityMode, object id ) : object
entityName string
entityMode EntityMode
id object
리턴 object

IsTransient() 공개 메소드

public IsTransient ( object entity ) : bool?
entity object
리턴 bool?

OnDelete() 공개 메소드

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

OnFlushDirty() 공개 메소드

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

OnLoad() 공개 메소드

public OnLoad ( object entity, object id, object state, string propertyNames, IType types ) : bool
entity object
id object
state object
propertyNames string
types IType
리턴 bool

OnSave() 공개 메소드

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

PostFlush() 공개 메소드

public PostFlush ( ICollection entities ) : void
entities ICollection
리턴 void

PreFlush() 공개 메소드

public PreFlush ( ICollection entities ) : void
entities ICollection
리턴 void

SetSession() 공개 메소드

public SetSession ( ISession session ) : void
session ISession
리턴 void