|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.event.internal.EntityCopyAllowedObserver
org.hibernate.event.internal.EntityCopyAllowedLoggedObserver
public class EntityCopyAllowedLoggedObserver
An EntityCopyObserver implementation that allows multiple representations of
the same persistent entity to be merged and provides logging of the entity copies that
that are detected.
| Field Summary | |
|---|---|
static String |
SHORT_NAME
|
| Constructor Summary | |
|---|---|
EntityCopyAllowedLoggedObserver()
|
|
| 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. |
static boolean |
isDebugLoggingEnabled()
Indicates if DEBUG logging is enabled. |
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 |
|---|
public static final String SHORT_NAME
| Constructor Detail |
|---|
public EntityCopyAllowedLoggedObserver()
| Method Detail |
|---|
public static boolean isDebugLoggingEnabled()
public void entityCopyDetected(Object managedEntity,
Object mergeEntity1,
Object mergeEntity2,
EventSource session)
EntityCopyObserver
entityCopyDetected in interface EntityCopyObserverentityCopyDetected in class EntityCopyAllowedObservermanagedEntity - 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.public void clear()
EntityCopyObserver
clear in interface EntityCopyObserverclear in class EntityCopyAllowedObserverpublic void topLevelMergeComplete(EventSource session)
EntityCopyObserver
topLevelMergeComplete in interface EntityCopyObservertopLevelMergeComplete in class EntityCopyAllowedObserversession - The session
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||