org.hibernate.event

Class DeleteEvent

Implemented Interfaces:
Serializable

public class DeleteEvent
extends AbstractEvent

Defines an event class for the deletion of an entity.
Author:
Steve Ebersole

Constructor Summary

DeleteEvent(Object object, EventSource source)
Constructs a new DeleteEvent instance.
DeleteEvent(String entityName, Object object, boolean isCascadeDeleteEnabled, EventSource source)
DeleteEvent(String entityName, Object object, EventSource source)

Method Summary

String
getEntityName()
Object
getObject()
Returns the encapsulated entity to be deleed.
boolean
isCascadeDeleteEnabled()

Methods inherited from class org.hibernate.event.AbstractEvent

getSession

Constructor Details

DeleteEvent

public DeleteEvent(Object object,
                   EventSource source)
Constructs a new DeleteEvent instance.
Parameters:
object - The entity to be deleted.
source - The session from which the delete event was generated.

DeleteEvent

public DeleteEvent(String entityName,
                   Object object,
                   boolean isCascadeDeleteEnabled,
                   EventSource source)

DeleteEvent

public DeleteEvent(String entityName,
                   Object object,
                   EventSource source)

Method Details

getEntityName

public String getEntityName()

getObject

public Object getObject()
Returns the encapsulated entity to be deleed.
Returns:
The entity to be deleted.

isCascadeDeleteEnabled

public boolean isCascadeDeleteEnabled()