org.jboss.ejb3.jpa.integration
Class Hibernate3_3SessionFactoryDelegator

java.lang.Object
  extended by org.jboss.ejb3.jpa.integration.Hibernate3_3SessionFactoryDelegator
Direct Known Subclasses:
AbstractSessionFactoryDelegator

public abstract class Hibernate3_3SessionFactoryDelegator
extends java.lang.Object


Constructor Summary
Hibernate3_3SessionFactoryDelegator()
           
 
Method Summary
 void close()
           
 void evict(java.lang.Class persistentClass)
           
 void evict(java.lang.Class persistentClass, java.io.Serializable id)
           
 void evictCollection(java.lang.String roleName)
           
 void evictCollection(java.lang.String roleName, java.io.Serializable id)
           
 void evictEntity(java.lang.String entityName)
           
 void evictEntity(java.lang.String entityName, java.io.Serializable id)
           
 void evictQueries()
           
 void evictQueries(java.lang.String cacheRegion)
           
 java.util.Map getAllClassMetadata()
           
 java.util.Map getAllCollectionMetadata()
           
 org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.Class persistentClass)
           
 org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.String entityName)
           
 org.hibernate.metadata.CollectionMetadata getCollectionMetadata(java.lang.String roleName)
           
 org.hibernate.classic.Session getCurrentSession()
           
 java.util.Set getDefinedFilterNames()
           
 org.hibernate.engine.FilterDefinition getFilterDefinition(java.lang.String filterName)
           
 javax.naming.Reference getReference()
           
protected abstract  org.hibernate.SessionFactory getSessionFactory()
           
 org.hibernate.stat.Statistics getStatistics()
           
 boolean isClosed()
           
 org.hibernate.classic.Session openSession()
           
 org.hibernate.classic.Session openSession(java.sql.Connection connection)
           
 org.hibernate.classic.Session openSession(java.sql.Connection connection, org.hibernate.Interceptor interceptor)
           
 org.hibernate.classic.Session openSession(org.hibernate.Interceptor interceptor)
           
 org.hibernate.StatelessSession openStatelessSession()
           
 org.hibernate.StatelessSession openStatelessSession(java.sql.Connection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hibernate3_3SessionFactoryDelegator

public Hibernate3_3SessionFactoryDelegator()
Method Detail

close

public void close()
           throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evict

public void evict(java.lang.Class persistentClass,
                  java.io.Serializable id)
           throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evict

public void evict(java.lang.Class persistentClass)
           throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evictCollection

public void evictCollection(java.lang.String roleName,
                            java.io.Serializable id)
                     throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evictCollection

public void evictCollection(java.lang.String roleName)
                     throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evictEntity

public void evictEntity(java.lang.String entityName,
                        java.io.Serializable id)
                 throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evictEntity

public void evictEntity(java.lang.String entityName)
                 throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evictQueries

public void evictQueries()
                  throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

evictQueries

public void evictQueries(java.lang.String cacheRegion)
                  throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getAllClassMetadata

public java.util.Map getAllClassMetadata()
                                  throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getAllCollectionMetadata

public java.util.Map getAllCollectionMetadata()
                                       throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getClassMetadata

public org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.Class persistentClass)
                                                      throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getClassMetadata

public org.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.String entityName)
                                                      throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getCollectionMetadata

public org.hibernate.metadata.CollectionMetadata getCollectionMetadata(java.lang.String roleName)
                                                                throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getCurrentSession

public org.hibernate.classic.Session getCurrentSession()
                                                throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getDefinedFilterNames

public java.util.Set getDefinedFilterNames()

getFilterDefinition

public org.hibernate.engine.FilterDefinition getFilterDefinition(java.lang.String filterName)
                                                          throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Throws:
javax.naming.NamingException

getSessionFactory

protected abstract org.hibernate.SessionFactory getSessionFactory()

getStatistics

public org.hibernate.stat.Statistics getStatistics()

isClosed

public boolean isClosed()

openSession

public org.hibernate.classic.Session openSession()
                                          throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

openSession

public org.hibernate.classic.Session openSession(java.sql.Connection connection,
                                                 org.hibernate.Interceptor interceptor)

openSession

public org.hibernate.classic.Session openSession(java.sql.Connection connection)

openSession

public org.hibernate.classic.Session openSession(org.hibernate.Interceptor interceptor)
                                          throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

openStatelessSession

public org.hibernate.StatelessSession openStatelessSession()

openStatelessSession

public org.hibernate.StatelessSession openStatelessSession(java.sql.Connection connection)