org.dentaku.services.persistence.hibernate
Class HibernatePersistenceManager

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

public class HibernatePersistenceManager
extends AbstractPersistenceManager


Field Summary
 
Fields inherited from class org.dentaku.services.persistence.hibernate.AbstractPersistenceManager
sessionProvider
 
Fields inherited from interface org.dentaku.services.persistence.PersistenceManager
ROLE
 
Constructor Summary
HibernatePersistenceManager()
           
 
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)
           
 java.lang.Object load(java.lang.Class theClass, java.io.Serializable id)
           
 void refresh(java.lang.Object o)
           
 void saveOrUpdate(ModelEntity object)
           
 
Methods inherited from class org.dentaku.services.persistence.hibernate.AbstractPersistenceManager
getPersistenceFactory, getSessionProvider, initialize, releaseSession, rollback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernatePersistenceManager

public HibernatePersistenceManager()
Method Detail

saveOrUpdate

public void saveOrUpdate(ModelEntity object)
                  throws PersistenceException
Throws:
PersistenceException

delete

public void delete(ModelEntity object)
            throws PersistenceException
Throws:
PersistenceException

load

public java.lang.Object load(java.lang.Class theClass,
                             java.io.Serializable id)
                      throws PersistenceException
Throws:
PersistenceException

find

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

find

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

filter

public java.util.Collection filter(java.util.Collection c,
                                   java.lang.String filter)
                            throws PersistenceException
Throws:
PersistenceException

refresh

public void refresh(java.lang.Object o)
             throws PersistenceException
Throws:
PersistenceException


Copyright © -2004 . All Rights Reserved.