org.asyrinx.brownie.hibernate.wrapper
クラス SessionFactoryWrapper

java.lang.Object
  拡張org.asyrinx.brownie.hibernate.wrapper.SessionFactoryWrapper
すべての実装インタフェース:
javax.naming.Referenceable, java.io.Serializable, net.sf.hibernate.SessionFactory
直系の既知のサブクラス:
LogSessionFactory

public class SessionFactoryWrapper
extends java.lang.Object
implements net.sf.hibernate.SessionFactory

作成者:
akima
関連項目:
直列化された形式

フィールドの概要
protected  net.sf.hibernate.SessionFactory source
           
 
コンストラクタの概要
SessionFactoryWrapper()
           
 
メソッドの概要
 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 evictQueries()
           
 void evictQueries(java.lang.String cacheRegion)
           
 java.util.Map getAllClassMetadata()
           
 java.util.Map getAllCollectionMetadata()
           
 net.sf.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.Class persistentClass)
           
 net.sf.hibernate.metadata.CollectionMetadata getCollectionMetadata(java.lang.String roleName)
           
 javax.naming.Reference getReference()
           
 net.sf.hibernate.SessionFactory getSource()
           
 net.sf.hibernate.Databinder openDatabinder()
           
 net.sf.hibernate.Session openSession()
           
 net.sf.hibernate.Session openSession(java.sql.Connection connection)
           
 net.sf.hibernate.Session openSession(java.sql.Connection connection, net.sf.hibernate.Interceptor interceptor)
           
 net.sf.hibernate.Session openSession(net.sf.hibernate.Interceptor interceptor)
           
 void setSource(net.sf.hibernate.SessionFactory factory)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

source

protected net.sf.hibernate.SessionFactory source
コンストラクタの詳細

SessionFactoryWrapper

public SessionFactoryWrapper()
メソッドの詳細

getSource

public net.sf.hibernate.SessionFactory getSource()
戻り値:

setSource

public void setSource(net.sf.hibernate.SessionFactory factory)
パラメータ:
factory -

close

public void close()
           throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の close
例外:
net.sf.hibernate.HibernateException

evict

public void evict(java.lang.Class persistentClass)
           throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の evict
パラメータ:
persistentClass -
例外:
net.sf.hibernate.HibernateException

evict

public void evict(java.lang.Class persistentClass,
                  java.io.Serializable id)
           throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の evict
パラメータ:
persistentClass -
id -
例外:
net.sf.hibernate.HibernateException

evictCollection

public void evictCollection(java.lang.String roleName)
                     throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の evictCollection
パラメータ:
roleName -
例外:
net.sf.hibernate.HibernateException

evictCollection

public void evictCollection(java.lang.String roleName,
                            java.io.Serializable id)
                     throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の evictCollection
パラメータ:
roleName -
id -
例外:
net.sf.hibernate.HibernateException

evictQueries

public void evictQueries()
                  throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の evictQueries
例外:
net.sf.hibernate.HibernateException

evictQueries

public void evictQueries(java.lang.String cacheRegion)
                  throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の evictQueries
パラメータ:
cacheRegion -
例外:
net.sf.hibernate.HibernateException

getAllClassMetadata

public java.util.Map getAllClassMetadata()
                                  throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の getAllClassMetadata
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException

getAllCollectionMetadata

public java.util.Map getAllCollectionMetadata()
                                       throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の getAllCollectionMetadata
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException

getClassMetadata

public net.sf.hibernate.metadata.ClassMetadata getClassMetadata(java.lang.Class persistentClass)
                                                         throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の getClassMetadata
パラメータ:
persistentClass -
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException

getCollectionMetadata

public net.sf.hibernate.metadata.CollectionMetadata getCollectionMetadata(java.lang.String roleName)
                                                                   throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の getCollectionMetadata
パラメータ:
roleName -
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
定義:
インタフェース javax.naming.Referenceable 内の getReference
戻り値:
@throws javax.naming.NamingException
例外:
javax.naming.NamingException

openDatabinder

public net.sf.hibernate.Databinder openDatabinder()
                                           throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の openDatabinder
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException

openSession

public net.sf.hibernate.Session openSession()
                                     throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の openSession
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException

openSession

public net.sf.hibernate.Session openSession(java.sql.Connection connection)
定義:
インタフェース net.sf.hibernate.SessionFactory 内の openSession
パラメータ:
connection -
戻り値:

openSession

public net.sf.hibernate.Session openSession(java.sql.Connection connection,
                                            net.sf.hibernate.Interceptor interceptor)
定義:
インタフェース net.sf.hibernate.SessionFactory 内の openSession
パラメータ:
connection -
interceptor -
戻り値:

openSession

public net.sf.hibernate.Session openSession(net.sf.hibernate.Interceptor interceptor)
                                     throws net.sf.hibernate.HibernateException
定義:
インタフェース net.sf.hibernate.SessionFactory 内の openSession
パラメータ:
interceptor -
戻り値:
@throws net.sf.hibernate.HibernateException
例外:
net.sf.hibernate.HibernateException


Copyright © 2004 asyrinx organization. All Rights Reserved.