C# Class Rebel.Framework.Persistence.NHibernate.OrmConfig.AggregateDataInterceptor

Inheritance: EmptyInterceptor
Exibir arquivo Open project: RebelCMS/rebelcmsxu5

Public Methods

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

Method Details

CheckNodeVersionId() public static method

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

OnDelete() public method

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

OnDeleteCheckAggregate() public static method

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

OnSave() public method

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

PostFlush() public method

public PostFlush ( System entities ) : void
entities System
return void

SetSession() public method

public SetSession ( ISession session ) : void
session ISession
return void

UpdateAggregatesPostFlush() public static method

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