C# 클래스 Rebel.Framework.Persistence.NHibernate.OrmConfig.AggregateDataInterceptor

상속: EmptyInterceptor
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5

공개 메소드들

메소드 설명
CheckNodeVersionId ( object entity, ConcurrentHashedCollection modifiedVersionIds ) : void
OnDelete ( object entity, object id, object state, string propertyNames, global types ) : void
OnDeleteCheckAggregate ( object entity, ISession nhSession ) : void
OnSave ( object entity, object id, object state, string propertyNames, global types ) : bool
PostFlush ( System entities ) : void
SetSession ( ISession session ) : void
UpdateAggregatesPostFlush ( ConcurrentHashedCollection modifiedVersionIds, ISession nhSession ) : void

메소드 상세

CheckNodeVersionId() 공개 정적인 메소드

public static CheckNodeVersionId ( object entity, ConcurrentHashedCollection modifiedVersionIds ) : void
entity object
modifiedVersionIds ConcurrentHashedCollection
리턴 void

OnDelete() 공개 메소드

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

OnDeleteCheckAggregate() 공개 정적인 메소드

public static OnDeleteCheckAggregate ( object entity, ISession nhSession ) : void
entity object
nhSession ISession
리턴 void

OnSave() 공개 메소드

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

PostFlush() 공개 메소드

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

SetSession() 공개 메소드

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

UpdateAggregatesPostFlush() 공개 정적인 메소드

public static UpdateAggregatesPostFlush ( ConcurrentHashedCollection modifiedVersionIds, ISession nhSession ) : void
modifiedVersionIds ConcurrentHashedCollection
nhSession ISession
리턴 void