net.sf.jzeno.aop
Class Session
java.lang.Object
net.sf.jzeno.aop.Session
public class Session
- extends java.lang.Object
This session decorator allows us to detect deletes and updates to objects.
Constructor Summary |
Session(org.hibernate.Session session)
|
Method Summary |
org.hibernate.Transaction |
beginTransaction()
|
void |
cancelQuery()
|
void |
clear()
|
java.sql.Connection |
close()
|
java.sql.Connection |
connection()
|
boolean |
contains(java.lang.Object arg0)
|
Criteria |
createCriteria(java.lang.Class arg0)
|
Query |
createFilter(java.lang.Object arg0,
java.lang.String arg1)
|
Query |
createQuery(java.lang.String arg0)
|
void |
delete(Entity entity)
|
void |
disableFilter(java.lang.String filterName)
|
java.sql.Connection |
disconnect()
|
org.hibernate.Filter |
enableFilter(java.lang.String filterName)
|
void |
evict(java.lang.Object arg0)
|
java.util.List |
find(java.lang.String s)
|
void |
flush()
|
java.lang.Object |
get(java.lang.Class arg0,
java.io.Serializable arg1)
|
java.lang.Object |
get(java.lang.Class arg0,
java.io.Serializable arg1,
org.hibernate.LockMode arg2)
|
org.hibernate.LockMode |
getCurrentLockMode(java.lang.Object arg0)
|
org.hibernate.Filter |
getEnabledFilter(java.lang.String filterName)
|
org.hibernate.FlushMode |
getFlushMode()
|
protected org.hibernate.Session |
getHibernateSession()
|
java.io.Serializable |
getIdentifier(java.lang.Object arg0)
|
Query |
getNamedQuery(java.lang.String arg0)
|
org.hibernate.SessionFactory |
getSessionFactory()
|
boolean |
isConnected()
|
boolean |
isOpen()
|
java.util.Iterator |
iterate(java.lang.String s)
|
java.lang.Object |
load(java.lang.Class arg0,
java.io.Serializable arg1)
|
java.lang.Object |
load(java.lang.Class arg0,
java.io.Serializable arg1,
org.hibernate.LockMode arg2)
|
void |
load(java.lang.Object arg0,
java.io.Serializable arg1)
|
void |
lock(java.lang.Object arg0,
org.hibernate.LockMode arg1)
|
void |
reconnect()
|
void |
reconnect(java.sql.Connection arg0)
|
void |
refresh(java.lang.Object arg0)
|
void |
refresh(java.lang.Object arg0,
org.hibernate.LockMode arg1)
|
void |
replicate(java.lang.Object arg0,
org.hibernate.ReplicationMode arg1)
|
java.io.Serializable |
save(java.lang.Object arg0)
|
void |
saveOrUpdate(java.lang.Object arg0)
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object arg0)
|
java.lang.Object |
saveOrUpdateCopy(java.lang.Object arg0,
java.io.Serializable arg1)
|
void |
setFlushMode(org.hibernate.FlushMode arg0)
|
void |
update(java.lang.Object arg0)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Session
public Session(org.hibernate.Session session)
beginTransaction
public org.hibernate.Transaction beginTransaction()
cancelQuery
public void cancelQuery()
clear
public void clear()
close
public java.sql.Connection close()
connection
public java.sql.Connection connection()
contains
public boolean contains(java.lang.Object arg0)
createCriteria
public Criteria createCriteria(java.lang.Class arg0)
createFilter
public Query createFilter(java.lang.Object arg0,
java.lang.String arg1)
createQuery
public Query createQuery(java.lang.String arg0)
delete
public void delete(Entity entity)
disconnect
public java.sql.Connection disconnect()
evict
public void evict(java.lang.Object arg0)
flush
public void flush()
get
public java.lang.Object get(java.lang.Class arg0,
java.io.Serializable arg1,
org.hibernate.LockMode arg2)
get
public java.lang.Object get(java.lang.Class arg0,
java.io.Serializable arg1)
getCurrentLockMode
public org.hibernate.LockMode getCurrentLockMode(java.lang.Object arg0)
getFlushMode
public org.hibernate.FlushMode getFlushMode()
getIdentifier
public java.io.Serializable getIdentifier(java.lang.Object arg0)
getNamedQuery
public Query getNamedQuery(java.lang.String arg0)
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory()
isConnected
public boolean isConnected()
isOpen
public boolean isOpen()
load
public java.lang.Object load(java.lang.Class arg0,
java.io.Serializable arg1,
org.hibernate.LockMode arg2)
load
public java.lang.Object load(java.lang.Class arg0,
java.io.Serializable arg1)
load
public void load(java.lang.Object arg0,
java.io.Serializable arg1)
lock
public void lock(java.lang.Object arg0,
org.hibernate.LockMode arg1)
reconnect
public void reconnect()
reconnect
public void reconnect(java.sql.Connection arg0)
refresh
public void refresh(java.lang.Object arg0,
org.hibernate.LockMode arg1)
refresh
public void refresh(java.lang.Object arg0)
replicate
public void replicate(java.lang.Object arg0,
org.hibernate.ReplicationMode arg1)
save
public java.io.Serializable save(java.lang.Object arg0)
saveOrUpdate
public void saveOrUpdate(java.lang.Object arg0)
saveOrUpdateCopy
public java.lang.Object saveOrUpdateCopy(java.lang.Object arg0,
java.io.Serializable arg1)
saveOrUpdateCopy
public java.lang.Object saveOrUpdateCopy(java.lang.Object arg0)
setFlushMode
public void setFlushMode(org.hibernate.FlushMode arg0)
update
public void update(java.lang.Object arg0)
find
public java.util.List find(java.lang.String s)
iterate
public java.util.Iterator iterate(java.lang.String s)
enableFilter
public org.hibernate.Filter enableFilter(java.lang.String filterName)
disableFilter
public void disableFilter(java.lang.String filterName)
getEnabledFilter
public org.hibernate.Filter getEnabledFilter(java.lang.String filterName)
getHibernateSession
protected org.hibernate.Session getHibernateSession()