Class AbstractPreDatabaseOperationEvent

    • Constructor Detail

      • AbstractPreDatabaseOperationEvent

        public AbstractPreDatabaseOperationEvent​(EventSource source,
                                                 java.lang.Object entity,
                                                 java.io.Serializable id,
                                                 EntityPersister persister)
        Constructs an event containing the pertinent information.
        Parameters:
        source - The session from which the event originated.
        entity - The entity to be involved in the database operation.
        id - The entity id to be involved in the database operation.
        persister - The entity's persister.
    • Method Detail

      • getId

        public java.io.Serializable getId()
        The id to be used in the database operation.
        Returns:
        The id.
      • getPersister

        public EntityPersister getPersister()
        The persister for the entity.
        Returns:
        The entity persister.
      • getSource

        @Deprecated
        public EventSource getSource()
        Deprecated.
        Getter for property 'source'. This is the session from which the event originated.

        Some of the pre-* events had previous exposed the event source using getSource() because they had not originally extended from AbstractEvent.

        Returns:
        Value for property 'source'.