org.apache.tapestry5.hibernate
Interface HibernateTransactionDecorator
- All Known Implementing Classes: 
- HibernateTransactionDecoratorImpl
- public interface HibernateTransactionDecorator 
Service that can create an interceptor that wraps around a service implementation. After invoking service methods
 marked by CommitAfter the current transaction is committed.
 Declared exceptions will also commit the
 transaction; runtime exceptions will the
 transaction.
 
 It is recommended that you switch from the use of decoration to the use of advice; use the HibernateTransactionAdvisor (from a service advisor method) instead.
| Method Summary | 
| 
 | build(Class<T> serviceInterface,
           T delegate,
           String serviceId)Builds a transaction interceptor instance around the delegate.
 | 
 
build
<T> T build(Class<T> serviceInterface,
            T delegate,
            String serviceId)
- Builds a transaction interceptor instance around the delegate.
 
- 
- Type Parameters:
- T-
- Parameters:
- serviceInterface- interface implemented by the delegate
- delegate- existing object to be wrapped
- serviceId- id of service
- Returns:
- a new object implementing the interface that can be used in place of the delegate, providing
         transactional behavior
 
Copyright © 2003-2012 The Apache Software Foundation.