public class

AbstractLockUpgradeEventListener

extends AbstractReassociateEventListener
java.lang.Object
   ↳ org.hibernate.event.def.AbstractReassociateEventListener
     ↳ org.hibernate.event.def.AbstractLockUpgradeEventListener
Known Direct Subclasses

Class Overview

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

Summary

Public Constructors
AbstractLockUpgradeEventListener()
Protected Methods
void upgradeLock(Object object, EntityEntry entry, LockOptions lockOptions, EventSource source)
Performs a pessimistic lock upgrade on a given entity, if needed.
[Expand]
Inherited Methods
From class org.hibernate.event.def.AbstractReassociateEventListener
From class java.lang.Object

Public Constructors

public AbstractLockUpgradeEventListener ()

Protected Methods

protected void upgradeLock (Object object, EntityEntry entry, LockOptions lockOptions, EventSource source)

Performs a pessimistic lock upgrade on a given entity, if needed.

Parameters
object The entity for which to upgrade the lock.
entry The entity's EntityEntry instance.
lockOptions contains the requested lock mode.
source The session which is the source of the event being processed.