|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.hibernate4gwt.core.hibernate.HibernateUtil
public class HibernateUtil
Persistent helper for Hibernate implementation Centralizes the SessionFactory and add some needed methods. Not really a singleton, since there can be as many HibernateUtil instance as different sessionFactories
| Constructor Summary | |
|---|---|
HibernateUtil()
Default constructor |
|
| Method Summary | |
|---|---|
void |
closeCurrentSession()
Open a new session |
java.io.Serializable |
getId(java.lang.Object pojo)
|
java.io.Serializable |
getId(java.lang.Object pojo,
java.lang.Class<?> hibernateClass)
|
static HibernateUtil |
getInstance()
|
java.lang.Class<?> |
getPersistentClass(java.lang.Class<?> clazz)
|
SessionFactory |
getSessionFactory()
|
void |
initializeProxy(java.lang.Object proxy)
Initialize the argument proxy |
boolean |
isEnhanced(java.lang.Class<?> clazz)
Indicated if the argument class is enhanced or not |
boolean |
isPersistentClass(java.lang.Class<?> clazz)
Indicates if the class is managed by the persistence container of not |
boolean |
isPersistentCollection(java.lang.Class<?> collectionClass)
Indicates if the collection class is managed by the persistence container of not |
boolean |
isPersistentPojo(java.lang.Object pojo)
Indicates if the pojo is persistent or not |
boolean |
isProxy(java.lang.Object proxy)
Indicates it the argument is a proxy or not |
java.lang.Object |
load(java.io.Serializable id,
java.lang.Class<?> persistentClass)
Load a fresh instance of the persistent Pojo |
void |
openSession()
Open a new session |
void |
setSessionFactory(SessionFactory sessionFactory)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HibernateUtil()
| Method Detail |
|---|
public static HibernateUtil getInstance()
public SessionFactory getSessionFactory()
public void setSessionFactory(SessionFactory sessionFactory)
sessionFactory - the factory to setpublic java.io.Serializable getId(java.lang.Object pojo)
getId in interface IPersistenceUtil
public java.io.Serializable getId(java.lang.Object pojo,
java.lang.Class<?> hibernateClass)
getId in interface IPersistenceUtilpublic boolean isPersistentPojo(java.lang.Object pojo)
IPersistenceUtil
isPersistentPojo in interface IPersistenceUtilpublic boolean isPersistentClass(java.lang.Class<?> clazz)
IPersistenceUtil
isPersistentClass in interface IPersistenceUtilpublic boolean isPersistentCollection(java.lang.Class<?> collectionClass)
IPersistenceUtil
isPersistentCollection in interface IPersistenceUtilpublic java.lang.Class<?> getPersistentClass(java.lang.Class<?> clazz)
getPersistentClass in interface IPersistenceUtilpublic boolean isEnhanced(java.lang.Class<?> clazz)
IPersistenceUtil
isEnhanced in interface IPersistenceUtilclazz - the persistent class
public void openSession()
IPersistenceUtil
openSession in interface IPersistenceUtilpublic void closeCurrentSession()
IPersistenceUtil
closeCurrentSession in interface IPersistenceUtil
public java.lang.Object load(java.io.Serializable id,
java.lang.Class<?> persistentClass)
IPersistenceUtil
load in interface IPersistenceUtilpersistentClass - the persistent class
public boolean isProxy(java.lang.Object proxy)
IPersistenceUtil
isProxy in interface IPersistenceUtilpublic void initializeProxy(java.lang.Object proxy)
IPersistenceUtil
initializeProxy in interface IPersistenceUtil
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||