org.hibernate.event.internal
Class DefaultPersistEventListener
java.lang.Object
org.hibernate.event.internal.AbstractReassociateEventListener
org.hibernate.event.internal.AbstractSaveEventListener
org.hibernate.event.internal.DefaultPersistEventListener
- All Implemented Interfaces:
- Serializable, PersistEventListener
- Direct Known Subclasses:
- DefaultPersistOnFlushEventListener, EJB3PersistEventListener
public class DefaultPersistEventListener
- extends AbstractSaveEventListener
- implements PersistEventListener
Defines the default create event listener used by hibernate for creating
transient entities in response to generated create events.
- See Also:
- Serialized Form
Methods inherited from class org.hibernate.event.internal.AbstractSaveEventListener |
cascadeAfterSave, cascadeBeforeSave, getEntityState, getLoggableName, getMergeMap, invokeSaveLifecycle, isVersionIncrementDisabled, performSave, performSaveOrReplicate, saveWithGeneratedId, saveWithRequestedId, substituteValuesIfNecessary, visitCollectionsBeforeSave |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultPersistEventListener
public DefaultPersistEventListener()
getCascadeAction
protected CascadingAction getCascadeAction()
- Specified by:
getCascadeAction
in class AbstractSaveEventListener
getAssumedUnsaved
protected Boolean getAssumedUnsaved()
- Overrides:
getAssumedUnsaved
in class AbstractSaveEventListener
onPersist
public void onPersist(PersistEvent event)
throws HibernateException
- Handle the given create event.
- Specified by:
onPersist
in interface PersistEventListener
- Parameters:
event
- The create event to be handled.
- Throws:
HibernateException
onPersist
public void onPersist(PersistEvent event,
Map createCache)
throws HibernateException
- Handle the given create event.
- Specified by:
onPersist
in interface PersistEventListener
- Parameters:
event
- The create event to be handled.
- Throws:
HibernateException
entityIsPersistent
protected void entityIsPersistent(PersistEvent event,
Map createCache)
entityIsTransient
protected void entityIsTransient(PersistEvent event,
Map createCache)
- Handle the given create event.
- Parameters:
event
- The save event to be handled.createCache
- The copy cache of entity instance to merge/copy instance.
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.