|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.picocontainer.persistence.hibernate.AbstractSessionDecorator
public abstract class AbstractSessionDecorator
Abstract session decorator
| Constructor Summary | |
|---|---|
AbstractSessionDecorator()
|
|
| Method Summary | |
|---|---|
org.hibernate.Transaction |
beginTransaction()
* |
void |
cancelQuery()
* |
void |
clear()
* |
Connection |
close()
* |
Connection |
connection()
Deprecated. |
boolean |
contains(Object object)
* |
org.hibernate.Criteria |
createCriteria(Class persistentClass)
* |
org.hibernate.Criteria |
createCriteria(Class persistentClass,
String alias)
* |
org.hibernate.Criteria |
createCriteria(String entityName)
* |
org.hibernate.Criteria |
createCriteria(String entityName,
String alias)
* |
org.hibernate.Query |
createFilter(Object collection,
String queryString)
* |
org.hibernate.Query |
createQuery(String queryString)
* |
org.hibernate.SQLQuery |
createSQLQuery(String queryString)
* |
void |
delete(Object object)
* |
void |
delete(String entityName,
Object object)
* |
void |
disableFilter(String filterName)
* |
Connection |
disconnect()
* |
org.hibernate.Filter |
enableFilter(String filterName)
* |
void |
evict(Object object)
* |
void |
flush()
* |
Object |
get(Class clazz,
Serializable id)
* |
Object |
get(Class clazz,
Serializable id,
org.hibernate.LockMode lockMode)
* |
Object |
get(String entityName,
Serializable id)
* |
Object |
get(String entityName,
Serializable id,
org.hibernate.LockMode lockMode)
* |
org.hibernate.CacheMode |
getCacheMode()
* |
org.hibernate.LockMode |
getCurrentLockMode(Object object)
* |
abstract org.hibernate.Session |
getDelegate()
Returns the Session delegate |
org.hibernate.Filter |
getEnabledFilter(String filterName)
* |
org.hibernate.EntityMode |
getEntityMode()
* |
String |
getEntityName(Object object)
* |
org.hibernate.FlushMode |
getFlushMode()
* |
Serializable |
getIdentifier(Object object)
* |
org.hibernate.Query |
getNamedQuery(String queryName)
* |
org.hibernate.Session |
getSession(org.hibernate.EntityMode entityMode)
* |
org.hibernate.SessionFactory |
getSessionFactory()
* |
org.hibernate.stat.SessionStatistics |
getStatistics()
* |
org.hibernate.Transaction |
getTransaction()
* |
protected RuntimeException |
handleException(RuntimeException cause)
Invalidates the session calling invalidateDelegate() and just
return the cause back. |
abstract void |
invalidateDelegate()
Perform actions to dispose "burned" session properly. |
boolean |
isConnected()
* |
boolean |
isDirty()
* |
boolean |
isOpen()
* |
Object |
load(Class theClass,
Serializable id)
* |
Object |
load(Class theClass,
Serializable id,
org.hibernate.LockMode lockMode)
* |
void |
load(Object object,
Serializable id)
* |
Object |
load(String entityName,
Serializable id)
* |
Object |
load(String entityName,
Serializable id,
org.hibernate.LockMode lockMode)
* |
void |
lock(Object object,
org.hibernate.LockMode lockMode)
* |
void |
lock(String entityEntity,
Object object,
org.hibernate.LockMode lockMode)
* |
Object |
merge(Object object)
* |
Object |
merge(String entityName,
Object object)
* |
void |
persist(Object object)
* |
void |
persist(String entityName,
Object object)
* |
void |
reconnect()
Deprecated. |
void |
reconnect(Connection conn)
* |
void |
refresh(Object object)
* |
void |
refresh(Object object,
org.hibernate.LockMode lockMode)
* |
void |
replicate(Object object,
org.hibernate.ReplicationMode replicationMode)
* |
void |
replicate(String entityName,
Object object,
org.hibernate.ReplicationMode replicationMode)
* |
Serializable |
save(Object object)
* |
Serializable |
save(String entityName,
Object object)
* |
void |
saveOrUpdate(Object object)
* |
void |
saveOrUpdate(String entityName,
Object object)
* |
void |
setCacheMode(org.hibernate.CacheMode cacheMode)
* |
void |
setFlushMode(org.hibernate.FlushMode value)
* |
void |
setReadOnly(Object entity,
boolean readOnly)
* |
void |
update(Object object)
* |
void |
update(String entityName,
Object object)
* |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractSessionDecorator()
| Method Detail |
|---|
public abstract org.hibernate.Session getDelegate()
public abstract void invalidateDelegate()
protected RuntimeException handleException(RuntimeException cause)
invalidateDelegate() and just
return the cause back.
cause -
public org.hibernate.Transaction beginTransaction()
beginTransaction in interface org.hibernate.Sessionpublic void cancelQuery()
cancelQuery in interface org.hibernate.Sessionpublic void clear()
clear in interface org.hibernate.Sessionpublic Connection close()
close in interface org.hibernate.Session@Deprecated public Connection connection()
connection in interface org.hibernate.Sessionpublic boolean contains(Object object)
contains in interface org.hibernate.Sessionpublic org.hibernate.Criteria createCriteria(Class persistentClass)
createCriteria in interface org.hibernate.Session
public org.hibernate.Criteria createCriteria(Class persistentClass,
String alias)
createCriteria in interface org.hibernate.Sessionpublic org.hibernate.Criteria createCriteria(String entityName)
createCriteria in interface org.hibernate.Session
public org.hibernate.Criteria createCriteria(String entityName,
String alias)
createCriteria in interface org.hibernate.Session
public org.hibernate.Query createFilter(Object collection,
String queryString)
createFilter in interface org.hibernate.Sessionpublic org.hibernate.Query createQuery(String queryString)
createQuery in interface org.hibernate.Sessionpublic org.hibernate.SQLQuery createSQLQuery(String queryString)
createSQLQuery in interface org.hibernate.Sessionpublic void delete(Object object)
delete in interface org.hibernate.Session
public void delete(String entityName,
Object object)
delete in interface org.hibernate.Sessionpublic void disableFilter(String filterName)
disableFilter in interface org.hibernate.Sessionpublic Connection disconnect()
disconnect in interface org.hibernate.Sessionpublic org.hibernate.Filter enableFilter(String filterName)
enableFilter in interface org.hibernate.Sessionpublic void evict(Object object)
evict in interface org.hibernate.Sessionpublic void flush()
flush in interface org.hibernate.Session
public Object get(Class clazz,
Serializable id)
get in interface org.hibernate.Session
public Object get(Class clazz,
Serializable id,
org.hibernate.LockMode lockMode)
get in interface org.hibernate.Session
public Object get(String entityName,
Serializable id)
get in interface org.hibernate.Session
public Object get(String entityName,
Serializable id,
org.hibernate.LockMode lockMode)
get in interface org.hibernate.Sessionpublic org.hibernate.CacheMode getCacheMode()
getCacheMode in interface org.hibernate.Sessionpublic org.hibernate.LockMode getCurrentLockMode(Object object)
getCurrentLockMode in interface org.hibernate.Sessionpublic org.hibernate.Filter getEnabledFilter(String filterName)
getEnabledFilter in interface org.hibernate.Sessionpublic org.hibernate.EntityMode getEntityMode()
getEntityMode in interface org.hibernate.Sessionpublic String getEntityName(Object object)
getEntityName in interface org.hibernate.Sessionpublic org.hibernate.FlushMode getFlushMode()
getFlushMode in interface org.hibernate.Sessionpublic Serializable getIdentifier(Object object)
getIdentifier in interface org.hibernate.Sessionpublic org.hibernate.Query getNamedQuery(String queryName)
getNamedQuery in interface org.hibernate.Sessionpublic org.hibernate.Session getSession(org.hibernate.EntityMode entityMode)
getSession in interface org.hibernate.Sessionpublic org.hibernate.SessionFactory getSessionFactory()
getSessionFactory in interface org.hibernate.Sessionpublic org.hibernate.stat.SessionStatistics getStatistics()
getStatistics in interface org.hibernate.Sessionpublic org.hibernate.Transaction getTransaction()
getTransaction in interface org.hibernate.Sessionpublic boolean isConnected()
isConnected in interface org.hibernate.Sessionpublic boolean isDirty()
isDirty in interface org.hibernate.Sessionpublic boolean isOpen()
isOpen in interface org.hibernate.Session
public Object load(Class theClass,
Serializable id)
load in interface org.hibernate.Session
public Object load(Class theClass,
Serializable id,
org.hibernate.LockMode lockMode)
load in interface org.hibernate.Session
public void load(Object object,
Serializable id)
load in interface org.hibernate.Session
public Object load(String entityName,
Serializable id)
load in interface org.hibernate.Session
public Object load(String entityName,
Serializable id,
org.hibernate.LockMode lockMode)
load in interface org.hibernate.Session
public void lock(Object object,
org.hibernate.LockMode lockMode)
lock in interface org.hibernate.Session
public void lock(String entityEntity,
Object object,
org.hibernate.LockMode lockMode)
lock in interface org.hibernate.Sessionpublic Object merge(Object object)
merge in interface org.hibernate.Session
public Object merge(String entityName,
Object object)
merge in interface org.hibernate.Sessionpublic void persist(Object object)
persist in interface org.hibernate.Session
public void persist(String entityName,
Object object)
persist in interface org.hibernate.Session@Deprecated public void reconnect()
reconnect in interface org.hibernate.Sessionpublic void reconnect(Connection conn)
reconnect in interface org.hibernate.Sessionpublic void refresh(Object object)
refresh in interface org.hibernate.Session
public void refresh(Object object,
org.hibernate.LockMode lockMode)
refresh in interface org.hibernate.Session
public void replicate(Object object,
org.hibernate.ReplicationMode replicationMode)
replicate in interface org.hibernate.Session
public void replicate(String entityName,
Object object,
org.hibernate.ReplicationMode replicationMode)
replicate in interface org.hibernate.Sessionpublic Serializable save(Object object)
save in interface org.hibernate.Session
public Serializable save(String entityName,
Object object)
save in interface org.hibernate.Sessionpublic void saveOrUpdate(Object object)
saveOrUpdate in interface org.hibernate.Session
public void saveOrUpdate(String entityName,
Object object)
saveOrUpdate in interface org.hibernate.Sessionpublic void setCacheMode(org.hibernate.CacheMode cacheMode)
setCacheMode in interface org.hibernate.Session
public void setReadOnly(Object entity,
boolean readOnly)
setReadOnly in interface org.hibernate.Sessionpublic void setFlushMode(org.hibernate.FlushMode value)
setFlushMode in interface org.hibernate.Sessionpublic void update(Object object)
update in interface org.hibernate.Session
public void update(String entityName,
Object object)
update in interface org.hibernate.Session
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||