public class MergeEventListener
extends org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MERGE_EVENT |
| Constructor and Description |
|---|
MergeEventListener(CurrentDetails cd,
TokenHolder th)
main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyValues(org.hibernate.persister.entity.EntityPersister persister,
java.lang.Object entity,
java.lang.Object target,
org.hibernate.engine.SessionImplementor source,
java.util.Map copyCache) |
protected void |
copyValues(org.hibernate.persister.entity.EntityPersister persister,
java.lang.Object entity,
java.lang.Object target,
org.hibernate.engine.SessionImplementor source,
java.util.Map copyCache,
org.hibernate.type.ForeignKeyDirection foreignKeyDirection) |
protected void |
entityIsDetached(org.hibernate.event.MergeEvent event,
java.util.Map copyCache) |
protected void |
entityIsTransient(org.hibernate.event.MergeEvent event,
java.util.Map copyCache) |
protected void |
fillReplacement(org.hibernate.event.MergeEvent event) |
void |
onMerge(org.hibernate.event.MergeEvent event) |
void |
onMerge(org.hibernate.event.MergeEvent event,
java.util.Map copyCache) |
protected void |
propagateHiddenValues(IObject from,
IObject to) |
cascadeAfterSave, cascadeBeforeSave, cascadeOnMerge, entityIsPersistent, getAssumedUnsaved, getCascadeAction, getMergeMap, getTransientCopyCache, mergeTransientEntity, retryMergeTransientEntitiesgetEntityState, getLoggableName, invokeSaveLifecycle, isVersionIncrementDisabled, performSave, performSaveOrReplicate, saveWithGeneratedId, saveWithRequestedId, substituteValuesIfNecessary, validate, visitCollectionsBeforeSavepublic static final java.lang.String MERGE_EVENT
public MergeEventListener(CurrentDetails cd, TokenHolder th)
public void onMerge(org.hibernate.event.MergeEvent event)
throws org.hibernate.HibernateException
onMerge in interface org.hibernate.event.MergeEventListeneronMerge in class org.hibernate.event.def.DefaultMergeEventListenerorg.hibernate.HibernateExceptionpublic void onMerge(org.hibernate.event.MergeEvent event,
java.util.Map copyCache)
throws org.hibernate.HibernateException
onMerge in interface org.hibernate.event.MergeEventListeneronMerge in class org.hibernate.event.def.DefaultMergeEventListenerorg.hibernate.HibernateExceptionprotected void copyValues(org.hibernate.persister.entity.EntityPersister persister,
java.lang.Object entity,
java.lang.Object target,
org.hibernate.engine.SessionImplementor source,
java.util.Map copyCache)
copyValues in class org.hibernate.event.def.DefaultMergeEventListenerprotected void copyValues(org.hibernate.persister.entity.EntityPersister persister,
java.lang.Object entity,
java.lang.Object target,
org.hibernate.engine.SessionImplementor source,
java.util.Map copyCache,
org.hibernate.type.ForeignKeyDirection foreignKeyDirection)
copyValues in class org.hibernate.event.def.DefaultMergeEventListenerprotected void entityIsTransient(org.hibernate.event.MergeEvent event,
java.util.Map copyCache)
entityIsTransient in class org.springframework.orm.hibernate3.support.IdTransferringMergeEventListenerprotected void entityIsDetached(org.hibernate.event.MergeEvent event,
java.util.Map copyCache)
entityIsDetached in class org.hibernate.event.def.DefaultMergeEventListenerprotected void fillReplacement(org.hibernate.event.MergeEvent event)
Version: 5.4.10-ice35-b105
Copyright © 2019 The University of Dundee & Open Microscopy Environment. All Rights Reserved.