org.hibernate.event.def

Class AbstractReassociateEventListener

Implemented Interfaces:
Serializable
Known Direct Subclasses:
AbstractLockUpgradeEventListener, AbstractSaveEventListener

public class AbstractReassociateEventListener
extends java.lang.Object
implements Serializable

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

Method Summary

protected EntityEntry
reassociate(AbstractEvent event, Object object, Serializable id, EntityPersister persister)
Associates a given entity (either transient or associated with another session) to the given session.

Method Details

reassociate

protected final EntityEntry reassociate(AbstractEvent event,
                                        Object object,
                                        Serializable id,
                                        EntityPersister persister)
Associates a given entity (either transient or associated with another session) to the given session.
Parameters:
event - The event triggering the re-association
object - The entity to be associated
id - The id of the entity.
persister - The entity's persister instance.
Returns:
An EntityEntry representing the entity within this session.