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

Inheritance: EmptyInterceptor
Afficher le fichier Open project: RebelCMS/rebelcmsxu5

Méthodes publiques

Méthode 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 méthode

public static CheckNodeVersionId ( object entity, ConcurrentHashedCollection modifiedVersionIds ) : void
entity object
modifiedVersionIds ConcurrentHashedCollection
Résultat void

OnDelete() public méthode

public OnDelete ( object entity, object id, object state, string propertyNames, global types ) : void
entity object
id object
state object
propertyNames string
types global
Résultat void

OnDeleteCheckAggregate() public static méthode

public static OnDeleteCheckAggregate ( object entity, ISession nhSession ) : void
entity object
nhSession ISession
Résultat void

OnSave() public méthode

public OnSave ( object entity, object id, object state, string propertyNames, global types ) : bool
entity object
id object
state object
propertyNames string
types global
Résultat bool

PostFlush() public méthode

public PostFlush ( System entities ) : void
entities System
Résultat void

SetSession() public méthode

public SetSession ( ISession session ) : void
session ISession
Résultat void

UpdateAggregatesPostFlush() public static méthode

public static UpdateAggregatesPostFlush ( ConcurrentHashedCollection modifiedVersionIds, ISession nhSession ) : void
modifiedVersionIds ConcurrentHashedCollection
nhSession ISession
Résultat void