org.hibernate.event.internal
Class EntityCopyNotAllowedObserver

java.lang.Object
  extended by org.hibernate.event.internal.EntityCopyNotAllowedObserver
All Implemented Interfaces:
EntityCopyObserver

public class EntityCopyNotAllowedObserver
extends Object
implements EntityCopyObserver


Field Summary
static String SHORT_NAME
           
 
Constructor Summary
EntityCopyNotAllowedObserver()
           
 
Method Summary
 void clear()
          Called to clear any data stored in this EntityCopyObserver.
 void entityCopyDetected(Object managedEntity, Object mergeEntity1, Object mergeEntity2, EventSource session)
          Called when more than one representation of the same persistent entity is being merged.
 void topLevelMergeComplete(EventSource session)
          Called when the top-level merge operation is complete.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHORT_NAME

public static final String SHORT_NAME
See Also:
Constant Field Values
Constructor Detail

EntityCopyNotAllowedObserver

public EntityCopyNotAllowedObserver()
Method Detail

entityCopyDetected

public void entityCopyDetected(Object managedEntity,
                               Object mergeEntity1,
                               Object mergeEntity2,
                               EventSource session)
Description copied from interface: EntityCopyObserver
Called when more than one representation of the same persistent entity is being merged.

Specified by:
entityCopyDetected in interface EntityCopyObserver
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.

clear

public void clear()
Description copied from interface: EntityCopyObserver
Called to clear any data stored in this EntityCopyObserver.

Specified by:
clear in interface EntityCopyObserver

topLevelMergeComplete

public void topLevelMergeComplete(EventSource session)
Description copied from interface: EntityCopyObserver
Called when the top-level merge operation is complete.

Specified by:
topLevelMergeComplete in interface EntityCopyObserver
Parameters:
session - The session


Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.