org.hibernate.event.def
Class DefaultDeleteEventListener
java.lang.Object
org.hibernate.event.def.AbstractEventListener
org.hibernate.event.def.DefaultDeleteEventListener
- All Implemented Interfaces:
- DeleteEventListener, Serializable
- public class DefaultDeleteEventListener
- extends AbstractEventListener
- implements DeleteEventListener
Defines the default delete event listener used by hibernate for deleting entities
from the datastore in response to generated delete events.
- Author:
- Steve Ebersole
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDeleteEventListener
public DefaultDeleteEventListener()
onDelete
public void onDelete(DeleteEvent event)
throws HibernateException
- Handle the given delete event.
- Specified by:
onDelete
in interface DeleteEventListener
- Parameters:
event
- The delete event to be handled.
- Throws:
HibernateException
deleteEntity
protected final void deleteEntity(SessionImplementor session,
Object entity,
EntityEntry entityEntry,
boolean isCascadeDeleteEnabled,
EntityPersister persister)
throws HibernateException
- Throws:
HibernateException
cascadeBeforeDelete
protected void cascadeBeforeDelete(SessionImplementor session,
EntityPersister persister,
Object entity,
EntityEntry entityEntry)
throws HibernateException
- Throws:
HibernateException
cascadeAfterDelete
protected void cascadeAfterDelete(SessionImplementor session,
EntityPersister persister,
Object entity)
throws HibernateException
- Throws:
HibernateException