C# Class Pizza.Framework.Persistence.Transactions.TransactionManagingInterceptor

Inheritance: Castle.DynamicProxy.IInterceptor
Mostrar archivo Open project: dwdkls/pizzamvc

Public Methods

Method Description
Intercept ( IInvocation invocation ) : void
TransactionManagingInterceptor ( ISession session ) : System

Private Methods

Method Description
BeginTransactionIfNeeded ( ) : bool
IsTransactional ( IInvocation invocation ) : bool
RollbackTransaction ( bool iAmTheFirst, IInvocation invocation ) : void
TryCommit ( bool iAmTheFirst, IInvocation invocation ) : void

Method Details

Intercept() public method

public Intercept ( IInvocation invocation ) : void
invocation IInvocation
return void

TransactionManagingInterceptor() public method

public TransactionManagingInterceptor ( ISession session ) : System
session ISession
return System