Top Description Classes
[default module]

Package org.hibernate.event.def


This package defines a default set of event listeners that implements the default behaviors of Hibernate.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractFlushingEventListener

A convenience base class for listeners whose functionality results in flushing.

public class
AbstractLockUpgradeEventListener

A convenience base class for listeners that respond to requests to perform a pessimistic lock upgrade on an entity.

public class
AbstractReassociateEventListener

A convenience base class for listeners that respond to requests to reassociate an entity to a session ( such as through lock() or update() ).

public abstract class
AbstractSaveEventListener

A convenience bas class for listeners responding to save events.

public abstract class
AbstractVisitor

Abstract superclass of algorithms that walk a tree of property values of an entity, and perform specific functionality for collections, components and associated entities.

public class
DefaultAutoFlushEventListener

Defines the default flush event listeners used by hibernate for flushing session state in response to generated auto-flush events.

public class
DefaultDeleteEventListener

Defines the default delete event listener used by hibernate for deleting entities from the datastore in response to generated delete events.

public class
DefaultDirtyCheckEventListener

Defines the default dirty-check event listener used by hibernate for checking the session for dirtiness in response to generated dirty-check events.

public class
DefaultEvictEventListener

Defines the default evict event listener used by hibernate for evicting entities in response to generated flush events.

public class
DefaultFlushEntityEventListener

An event that occurs for each entity instance at flush time

public class
DefaultFlushEventListener

Defines the default flush event listeners used by hibernate for flushing session state in response to generated flush events.

public class
public class
DefaultLoadEventListener

Defines the default load event listeners used by hibernate for loading entities in response to generated load events.

public class
DefaultLockEventListener

Defines the default lock event listeners used by hibernate to lock entities in response to generated lock events.

public class
DefaultMergeEventListener

Defines the default copy event listener used by hibernate for copying entities in response to generated copy events.

public class
DefaultPersistEventListener

Defines the default create event listener used by hibernate for creating transient entities in response to generated create events.

public class
DefaultPersistOnFlushEventListener

When persist is used as the cascade action, persistOnFlush should be used

public class
DefaultPostLoadEventListener

We do 2 things here:

public class
DefaultPreLoadEventListener

Called before injecting property values into a newly loaded entity instance.

public class
DefaultRefreshEventListener

Defines the default refresh event listener used by hibernate for refreshing entities in response to generated refresh events.

public class
DefaultReplicateEventListener

Defines the default replicate event listener used by Hibernate to replicate entities in response to generated replicate events.

public class
DefaultSaveEventListener

An event handler for save() events

public class
public class
DefaultSaveOrUpdateEventListener

Defines the default listener used by Hibernate for handling save-update events.

public class
DefaultUpdateEventListener

An event handler for update() events

public class
DirtyCollectionSearchVisitor

Do we have a dirty collection here?

pack-priv class
EventCache

EventCache is a Map implementation that can be used by an event listener to keep track of entities involved in the operation being performed.

public class
EvictVisitor

Evict any collections referenced by the object from the session cache.

public class
FlushVisitor

Process collections reachable from an entity.

public class
OnLockVisitor

When a transient entity is passed to lock(), we must inspect all its collections and 1.

public class
OnReplicateVisitor

When an entity is passed to replicate(), and there is an existing row, we must inspect all its collections and 1.

public class
OnUpdateVisitor

When an entity is passed to update(), we must inspect all its collections and 1.

public abstract class
ProxyVisitor

Reassociates uninitialized proxies with the session

public abstract class
ReattachVisitor

Abstract superclass of visitors that reattach collections.

public class
WrapVisitor

Wrap collections in a Hibernate collection wrapper.