Class PreDeleteEvent

    • Constructor Detail

      • PreDeleteEvent

        public PreDeleteEvent​(java.lang.Object entity,
                              java.io.Serializable id,
                              java.lang.Object[] deletedState,
                              EntityPersister persister,
                              EventSource source)
        Constructs an event containing the pertinent information.
        Parameters:
        entity - The entity to be deleted.
        id - The id to use in the deletion.
        deletedState - The entity's state at deletion time.
        persister - The entity's persister.
        source - The session from which the event originated.
    • Method Detail

      • getDeletedState

        public java.lang.Object[] getDeletedState()
        Getter for property 'deletedState'. This is the entity state at the time of deletion (useful for optimistic locking and such).
        Returns:
        Value for property 'deletedState'.