C# Класс Rebel.Framework.Persistence.NHibernate.OrmConfig.AggregateDataInterceptor

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

Открытые методы

Метод Описание
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