Top Methods
org.hibernate.event.spi

public Interface EventSource

extends SessionImplementor
Known Direct Implementers
org.hibernate.internal.AbstractSessionImpl, org.hibernate.internal.SessionImpl
Imports
java.io.Serializable, java.util.Map, .Set, org.hibernate.HibernateException, org.hibernate.engine.spi.ActionQueue, .EntityEntry, .SessionImplementor, org.hibernate.persister.entity.EntityPersister

Deprecated

as a consequence of SessionImplementor being deprecated. See corresponding docs for further information.

Author
Gavin King

Method Summary

Modifier and TypeMethod and Description
public void
delete(String entityName, Object child, boolean isCascadeDeleteEnabled, Set<E> transientEntities)

Redeclares org.hibernate.engine.spi.SessionImplementor.delete.

Cascade delete an entity instance
public void
public ActionQueue
getActionQueue()

Redeclares org.hibernate.engine.spi.SessionImplementor.getActionQueue.

Get the ActionQueue for this session
public Object
instantiate(EntityPersister persister, Serializable id)

Redeclares org.hibernate.engine.spi.SharedSessionContractImplementor.instantiate.

Instantiate an entity instance, using either an interceptor, or the given persister
public void
merge(String entityName, Object object, Map<K, V> copiedAlready)

Redeclares org.hibernate.engine.spi.SessionImplementor.merge.

Cascade merge an entity instance
public void
persist(String entityName, Object object, Map<K, V> createdAlready)

Redeclares org.hibernate.engine.spi.SessionImplementor.persist.

Cascade persist an entity instance
public void
persistOnFlush(String entityName, Object object, Map<K, V> copiedAlready)

Redeclares org.hibernate.engine.spi.SessionImplementor.persistOnFlush.

Cascade persist an entity instance during the flush process
public void
refresh(String entityName, Object object, Map<K, V> refreshedAlready)

Redeclares org.hibernate.engine.spi.SessionImplementor.refresh.

Cascade refresh an entity instance
public void
removeOrphanBeforeUpdates(String entityName, Object child)

Redeclares org.hibernate.engine.spi.SessionImplementor.removeOrphanBeforeUpdates.

A specialized type of deletion for orphan removal that must occur prior to queued inserts and updates.
Inherited from org.hibernate.engine.spi.SessionImplementor:
createEntityGraphcreateEntityGraphcreateNamedQuerycreateNamedQuerycreateNativeQuerycreateNativeQuerycreateNativeQuerycreateQuerycreateQuerycreateQuerycreateQuerycreateQuerycreateQuerycreateSQLQuerygetEntityGraphgetNamedNativeQuerygetNamedQuerygetNamedSQLQuerygetSessionFactoryisFlushBeforeCompletionEnabled

Method Detail

deleteback to summary
public void delete(String entityName, Object child, boolean isCascadeDeleteEnabled, Set<E> transientEntities)

Redeclares org.hibernate.engine.spi.SessionImplementor.delete.

Cascade delete an entity instance

forceFlushback to summary
public void forceFlush(EntityEntry e) throws HibernateException

Redeclares org.hibernate.engine.spi.SessionImplementor.forceFlush.

Force an immediate flush

getActionQueueback to summary
public ActionQueue getActionQueue()

Redeclares org.hibernate.engine.spi.SessionImplementor.getActionQueue.

Get the ActionQueue for this session

instantiateback to summary
public Object instantiate(EntityPersister persister, Serializable id) throws HibernateException

Redeclares org.hibernate.engine.spi.SharedSessionContractImplementor.instantiate.

Instantiate an entity instance, using either an interceptor, or the given persister

mergeback to summary
public void merge(String entityName, Object object, Map<K, V> copiedAlready) throws HibernateException

Redeclares org.hibernate.engine.spi.SessionImplementor.merge.

Cascade merge an entity instance

persistback to summary
public void persist(String entityName, Object object, Map<K, V> createdAlready) throws HibernateException

Redeclares org.hibernate.engine.spi.SessionImplementor.persist.

Cascade persist an entity instance

persistOnFlushback to summary
public void persistOnFlush(String entityName, Object object, Map<K, V> copiedAlready)

Redeclares org.hibernate.engine.spi.SessionImplementor.persistOnFlush.

Cascade persist an entity instance during the flush process

refreshback to summary
public void refresh(String entityName, Object object, Map<K, V> refreshedAlready) throws HibernateException

Redeclares org.hibernate.engine.spi.SessionImplementor.refresh.

Cascade refresh an entity instance

removeOrphanBeforeUpdatesback to summary
public void removeOrphanBeforeUpdates(String entityName, Object child)

Redeclares org.hibernate.engine.spi.SessionImplementor.removeOrphanBeforeUpdates.

A specialized type of deletion for orphan removal that must occur prior to queued inserts and updates.