Package org.hibernate.event.spi
Class DeleteEvent
java.lang.Object
org.hibernate.event.spi.AbstractEvent
org.hibernate.event.spi.DeleteEvent
- All Implemented Interfaces:
Serializable
Event class for
Session.remove(java.lang.Object)
.- See Also:
- API Note:
- This class predates JPA, and today should
really be named
RemoveEvent
.
-
Constructor Summary
ConstructorsConstructorDescriptionDeleteEvent
(Object object, EventSource source) DeleteEvent
(String entityName, Object object, boolean cascadeDeleteEnabled, boolean orphanRemovalBeforeUpdates, EventSource source) DeleteEvent
(String entityName, Object object, boolean cascadeDeleteEnabled, EventSource source) DeleteEvent
(String entityName, Object object, EventSource source) -
Method Summary
Modifier and TypeMethodDescriptionReturns the encapsulated entity to be deleted.boolean
boolean
Methods inherited from class org.hibernate.event.spi.AbstractEvent
getFactory, getSession
-
Constructor Details
-
DeleteEvent
-
DeleteEvent
-
DeleteEvent
public DeleteEvent(String entityName, Object object, boolean cascadeDeleteEnabled, EventSource source) -
DeleteEvent
public DeleteEvent(String entityName, Object object, boolean cascadeDeleteEnabled, boolean orphanRemovalBeforeUpdates, EventSource source)
-
-
Method Details
-
getObject
Returns the encapsulated entity to be deleted.- Returns:
- The entity to be deleted.
-
getEntityName
-
isCascadeDeleteEnabled
public boolean isCascadeDeleteEnabled() -
isOrphanRemovalBeforeUpdates
public boolean isOrphanRemovalBeforeUpdates()
-