Interface EntityCopyObserver

    • Method Detail

      • entityCopyDetected

        void entityCopyDetected​(Object managedEntity,
                                Object mergeEntity1,
                                Object mergeEntity2,
                                EventSource session)
        Called when more than one representation of the same persistent entity is being merged.
        Parameters:
        managedEntity - The managed entity in the persistence context (the merge result).
        mergeEntity1 - A managed or detached entity being merged; must be non-null.
        mergeEntity2 - A different managed or detached entity being merged; must be non-null.
        session - The session.
      • topLevelMergeComplete

        void topLevelMergeComplete​(EventSource session)
        Called when the top-level merge operation is complete.
        Parameters:
        session - The session
      • clear

        void clear()
        Called to clear any data stored in this EntityCopyObserver.