org.dentaku.services.persistence.hibernate
Class AbstractPersistenceManager

java.lang.Object
  extended byorg.dentaku.services.persistence.hibernate.AbstractPersistenceManager
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, PersistenceManager
Direct Known Subclasses:
HibernatePersistenceManager

public abstract class AbstractPersistenceManager
extends java.lang.Object
implements PersistenceManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable


Field Summary
protected  SessionProvider sessionProvider
           
 
Fields inherited from interface org.dentaku.services.persistence.PersistenceManager
ROLE
 
Constructor Summary
AbstractPersistenceManager()
           
 
Method Summary
 PersistenceFactory getPersistenceFactory(java.lang.String name)
           
 SessionProvider getSessionProvider()
           
 void initialize()
           
 void releaseSession()
           
 void rollback()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.dentaku.services.persistence.PersistenceManager
delete, filter, find, find, load, refresh, saveOrUpdate
 

Field Detail

sessionProvider

protected SessionProvider sessionProvider
Constructor Detail

AbstractPersistenceManager

public AbstractPersistenceManager()
Method Detail

getPersistenceFactory

public PersistenceFactory getPersistenceFactory(java.lang.String name)
                                         throws PersistenceException
Specified by:
getPersistenceFactory in interface PersistenceManager
Throws:
PersistenceException

getSessionProvider

public SessionProvider getSessionProvider()
Specified by:
getSessionProvider in interface PersistenceManager

releaseSession

public void releaseSession()
                    throws PersistenceException
Specified by:
releaseSession in interface PersistenceManager
Throws:
PersistenceException

rollback

public void rollback()
Specified by:
rollback in interface PersistenceManager

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Throws:
java.lang.Exception


Copyright © -2004 . All Rights Reserved.