Class DeleteEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class DeleteEvent
    extends AbstractEvent
    Defines an event class for the deletion of an entity.
    See Also:
    Serialized Form
    • Constructor Detail

      • DeleteEvent

        public DeleteEvent​(java.lang.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​(java.lang.String entityName,
                           java.lang.Object object,
                           EventSource source)
      • DeleteEvent

        public DeleteEvent​(java.lang.String entityName,
                           java.lang.Object object,
                           boolean cascadeDeleteEnabled,
                           EventSource source)
      • DeleteEvent

        public DeleteEvent​(java.lang.String entityName,
                           java.lang.Object object,
                           boolean cascadeDeleteEnabled,
                           boolean orphanRemovalBeforeUpdates,
                           EventSource source)
    • Method Detail

      • getObject

        public java.lang.Object getObject()
        Returns the encapsulated entity to be deleted.
        Returns:
        The entity to be deleted.
      • getEntityName

        public java.lang.String getEntityName()
      • isCascadeDeleteEnabled

        public boolean isCascadeDeleteEnabled()
      • isOrphanRemovalBeforeUpdates

        public boolean isOrphanRemovalBeforeUpdates()