Package 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
-
Method Details
-
build
Builds a transaction interceptor instance around the delegate.- Type Parameters:
T
-- Parameters:
serviceInterface
- interface implemented by the delegatedelegate
- existing object to be wrappedserviceId
- id of service- Returns:
- a new object implementing the interface that can be used in place of the delegate, providing transactional behavior
-