Top Description Classes Enums
[default module]

Package org.hibernate.event.internal


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 abstract class
AbstractLockUpgradeEventListener

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

public abstract 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 base 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
DefaultResolveNaturalIdEventListener

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

public class
DefaultSaveEventListener

An event handler for save() events

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?

public class
EntityCopyAllowedLoggedObserver

An org.hibernate.event.spi.EntityCopyObserver implementation that allows multiple representations of the same persistent entity to be merged and provides logging of the entity copies that are detected.

public class
EntityCopyAllowedObserver

An org.hibernate.event.spi.EntityCopyObserver implementation that allows multiple representations of the same persistent entity to be merged.

public class
public class
EntityCopyObserverFactoryInitiator

Looks for the configuration property AvailableSettings#MERGE_ENTITY_COPY_OBSERVER and registers the matching EntityCopyObserverFactory based on the configuration value.

public class
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
MergeContext

MergeContext is a Map implementation that is intended to be used by a merge event listener to keep track of each entity being merged and their corresponding managed result.

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 class
PostDeleteEventListenerStandardImpl

The standard PostDeleteEventListener implementation

public class
public class
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.

Enum Summary

Modifier and TypeEnum and Description
public enum