org.apache.tapestry5.internal.hibernate
Class HibernateTransactionDecoratorImpl

java.lang.Object
  extended by org.apache.tapestry5.internal.hibernate.HibernateTransactionDecoratorImpl
All Implemented Interfaces:
HibernateTransactionDecorator

public class HibernateTransactionDecoratorImpl
extends Object
implements HibernateTransactionDecorator


Constructor Summary
HibernateTransactionDecoratorImpl(AspectDecorator aspectDecorator, HibernateTransactionAdvisor advisor)
           
 
Method Summary
<T> T
build(Class<T> serviceInterface, T delegate, String serviceId)
          Builds a transaction interceptor instance around the delegate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateTransactionDecoratorImpl

public HibernateTransactionDecoratorImpl(AspectDecorator aspectDecorator,
                                         HibernateTransactionAdvisor advisor)
Method Detail

build

public <T> T build(Class<T> serviceInterface,
                   T delegate,
                   String serviceId)
Description copied from interface: HibernateTransactionDecorator
Builds a transaction interceptor instance around the delegate.

Specified by:
build in interface HibernateTransactionDecorator
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.