org.hibernate.event.internal
Class EntityCopyNotAllowedObserver
java.lang.Object
org.hibernate.event.internal.EntityCopyNotAllowedObserver
- All Implemented Interfaces:
- EntityCopyObserver
public class EntityCopyNotAllowedObserver
- extends Object
- implements EntityCopyObserver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHORT_NAME
public static final String SHORT_NAME
- See Also:
- Constant Field Values
EntityCopyNotAllowedObserver
public EntityCopyNotAllowedObserver()
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.