org.dentaku.services.persistence
Class DefaultPersistenceManager

java.lang.Object
  extended byorg.dentaku.services.persistence.DefaultPersistenceManager
All Implemented Interfaces:
PersistenceManager

public class DefaultPersistenceManager
extends java.lang.Object
implements PersistenceManager


Field Summary
 
Fields inherited from interface org.dentaku.services.persistence.PersistenceManager
ROLE
 
Constructor Summary
DefaultPersistenceManager()
           
 
Method Summary
 void delete(ModelEntity object)
           
 java.util.Collection filter(java.util.Collection c, java.lang.String filter)
           
 java.util.List find(java.lang.String query, java.lang.Object[] values, net.sf.hibernate.type.Type[] types)
           
 java.util.List find(java.lang.String query, java.lang.Object value, net.sf.hibernate.type.Type type)
           
 PersistenceFactory getPersistenceFactory(java.lang.String name)
           
 SessionProvider getSessionProvider()
           
 java.lang.Object load(java.lang.Class theClass, java.io.Serializable id)
           
 void refresh(java.lang.Object o)
           
 void releaseSession()
           
 void rollback()
           
 void saveOrUpdate(ModelEntity object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPersistenceManager

public DefaultPersistenceManager()
Method Detail

getPersistenceFactory

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

saveOrUpdate

public void saveOrUpdate(ModelEntity object)
                  throws PersistenceException
Specified by:
saveOrUpdate in interface PersistenceManager
Throws:
PersistenceException

delete

public void delete(ModelEntity object)
            throws PersistenceException
Specified by:
delete in interface PersistenceManager
Throws:
PersistenceException

getSessionProvider

public SessionProvider getSessionProvider()
                                   throws PersistenceException
Specified by:
getSessionProvider in interface PersistenceManager
Throws:
PersistenceException

load

public java.lang.Object load(java.lang.Class theClass,
                             java.io.Serializable id)
                      throws PersistenceException
Specified by:
load in interface PersistenceManager
Throws:
PersistenceException

find

public java.util.List find(java.lang.String query,
                           java.lang.Object value,
                           net.sf.hibernate.type.Type type)
                    throws PersistenceException
Specified by:
find in interface PersistenceManager
Throws:
PersistenceException

find

public java.util.List find(java.lang.String query,
                           java.lang.Object[] values,
                           net.sf.hibernate.type.Type[] types)
                    throws PersistenceException
Specified by:
find in interface PersistenceManager
Throws:
PersistenceException

filter

public java.util.Collection filter(java.util.Collection c,
                                   java.lang.String filter)
                            throws PersistenceException
Specified by:
filter in interface PersistenceManager
Throws:
PersistenceException

releaseSession

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

rollback

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

refresh

public void refresh(java.lang.Object o)
             throws PersistenceException
Specified by:
refresh in interface PersistenceManager
Throws:
PersistenceException


Copyright © -2004 . All Rights Reserved.