org.granite.tide.spring
Class SpringJPAPersistenceManager

java.lang.Object
  extended by org.granite.tide.data.AbstractTidePersistenceManager
      extended by org.granite.tide.data.JPAPersistenceManager
          extended by org.granite.tide.spring.SpringJPAPersistenceManager
All Implemented Interfaces:
org.granite.tide.data.TideTransactionPersistenceManager, org.granite.tide.TidePersistenceManager

public class SpringJPAPersistenceManager
extends org.granite.tide.data.JPAPersistenceManager

Responsible for attaching a session with the persistence mangager

Author:
Cameron Ingram, William Dra�

Field Summary
 
Fields inherited from class org.granite.tide.data.JPAPersistenceManager
entityManager, entityManagerFactory, shouldCloseEntityManager
 
Fields inherited from class org.granite.tide.data.AbstractTidePersistenceManager
tm
 
Constructor Summary
SpringJPAPersistenceManager(JpaTransactionManager transactionManager, org.granite.tide.TideTransactionManager tm)
           
 
Method Summary
protected  void initEntityManager()
           
 
Methods inherited from class org.granite.tide.data.JPAPersistenceManager
close, fetchEntity, getCurrentTransaction
 
Methods inherited from class org.granite.tide.data.AbstractTidePersistenceManager
attachEntity, attachEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringJPAPersistenceManager

public SpringJPAPersistenceManager(JpaTransactionManager transactionManager,
                                   org.granite.tide.TideTransactionManager tm)
Method Detail

initEntityManager

protected void initEntityManager()
Overrides:
initEntityManager in class org.granite.tide.data.JPAPersistenceManager