Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hibernate.event
Interface EventSource  view EventSource download EventSource.java

All Superinterfaces:
java.io.Serializable, org.hibernate.Session, org.hibernate.engine.SessionImplementor

public interface EventSource
extends org.hibernate.engine.SessionImplementor, org.hibernate.Session


Method Summary
 void delete(java.lang.String entityName, java.lang.Object child, boolean isCascadeDeleteEnabled)
          Cascade delete an entity instance
 void forceFlush(org.hibernate.engine.EntityEntry e)
          Force an immediate flush
 org.hibernate.engine.ActionQueue getActionQueue()
          Get the ActionQueue for this session
 java.lang.Object instantiate(org.hibernate.persister.entity.EntityPersister persister, java.io.Serializable id)
          Instantiate an entity instance, using either an interceptor, or the given persister
 void merge(java.lang.String entityName, java.lang.Object object, java.util.Map copiedAlready)
          Cascade merge an entity instance
 void persist(java.lang.String entityName, java.lang.Object object, java.util.Map createdAlready)
          Cascade persist an entity instance
 void persistOnFlush(java.lang.String entityName, java.lang.Object object, java.util.Map copiedAlready)
          Cascade persist an entity instance during the flush process
 void refresh(java.lang.Object object, java.util.Map refreshedAlready)
          Cascade refesh an entity instance
 void saveOrUpdateCopy(java.lang.String entityName, java.lang.Object object, java.util.Map copiedAlready)
          Cascade copy an entity instance
 
Methods inherited from interface org.hibernate.engine.SessionImplementor
afterScrollOperation, afterTransactionCompletion, beforeTransactionCompletion, bestGuessEntityName, connection, executeNativeUpdate, executeUpdate, flush, getBatcher, getCacheMode, getContextEntityIdentifier, getDontFlushFromFind, getEnabledFilters, getEntityMode, getEntityPersister, getEntityUsingInterceptor, getFactory, getFetchProfile, getFilterParameterType, getFilterParameterValue, getFlushMode, getInterceptor, getJDBCContext, getListeners, getNamedQuery, getNamedSQLQuery, getPersistenceContext, getTimestamp, guessEntityName, immediateLoad, initializeCollection, instantiate, internalLoad, isClosed, isConnected, isEventSource, isOpen, isTransactionInProgress, iterate, iterateFilter, list, list, list, listCustomQuery, listFilter, scroll, scroll, scroll, scrollCustomQuery, setAutoClear, setCacheMode, setFetchProfile, setFlushMode
 
Methods inherited from interface org.hibernate.Session
beginTransaction, cancelQuery, clear, close, connection, contains, createCriteria, createCriteria, createCriteria, createCriteria, createFilter, createQuery, createSQLQuery, delete, delete, disableFilter, disconnect, enableFilter, evict, flush, get, get, get, get, getCacheMode, getCurrentLockMode, getEnabledFilter, getEntityMode, getEntityName, getFlushMode, getIdentifier, getNamedQuery, getSession, getSessionFactory, getStatistics, getTransaction, isConnected, isDirty, isOpen, load, load, load, load, load, lock, lock, merge, merge, persist, persist, reconnect, reconnect, refresh, refresh, replicate, replicate, save, save, saveOrUpdate, saveOrUpdate, setCacheMode, setFlushMode, setReadOnly, update, update
 

Method Detail

getActionQueue

public org.hibernate.engine.ActionQueue getActionQueue()
Get the ActionQueue for this session


instantiate

public java.lang.Object instantiate(org.hibernate.persister.entity.EntityPersister persister,
                                    java.io.Serializable id)
                             throws org.hibernate.HibernateException
Instantiate an entity instance, using either an interceptor, or the given persister


forceFlush

public void forceFlush(org.hibernate.engine.EntityEntry e)
                throws org.hibernate.HibernateException
Force an immediate flush


merge

public void merge(java.lang.String entityName,
                  java.lang.Object object,
                  java.util.Map copiedAlready)
           throws org.hibernate.HibernateException
Cascade merge an entity instance


persist

public void persist(java.lang.String entityName,
                    java.lang.Object object,
                    java.util.Map createdAlready)
             throws org.hibernate.HibernateException
Cascade persist an entity instance


persistOnFlush

public void persistOnFlush(java.lang.String entityName,
                           java.lang.Object object,
                           java.util.Map copiedAlready)
Cascade persist an entity instance during the flush process


refresh

public void refresh(java.lang.Object object,
                    java.util.Map refreshedAlready)
             throws org.hibernate.HibernateException
Cascade refesh an entity instance


saveOrUpdateCopy

public void saveOrUpdateCopy(java.lang.String entityName,
                             java.lang.Object object,
                             java.util.Map copiedAlready)
                      throws org.hibernate.HibernateException
Cascade copy an entity instance


delete

public void delete(java.lang.String entityName,
                   java.lang.Object child,
                   boolean isCascadeDeleteEnabled)
Cascade delete an entity instance