org.hibernate.ejb.event
Class EJB3PersistEventListener
java.lang.Object
org.hibernate.event.def.AbstractReassociateEventListener
org.hibernate.event.def.AbstractSaveEventListener
org.hibernate.event.def.DefaultPersistEventListener
org.hibernate.ejb.event.EJB3PersistEventListener
- All Implemented Interfaces:
- Serializable, CallbackHandlerConsumer, org.hibernate.event.PersistEventListener
- Direct Known Subclasses:
- EJB3PersistOnFlushEventListener
public class EJB3PersistEventListener
- extends org.hibernate.event.def.DefaultPersistEventListener
- implements CallbackHandlerConsumer
Overrides the LifeCycle OnSave call to call the PrePersist operation
- Author:
- Emmanuel Bernard
- See Also:
- Serialized Form
Fields inherited from class org.hibernate.event.def.AbstractSaveEventListener |
DELETED, DETACHED, PERSISTENT, TRANSIENT |
Methods inherited from class org.hibernate.event.def.DefaultPersistEventListener |
entityIsPersistent, entityIsTransient, getAssumedUnsaved, onPersist, onPersist |
Methods inherited from class org.hibernate.event.def.AbstractSaveEventListener |
cascadeAfterSave, cascadeBeforeSave, getEntityState, getLoggableName, getMergeMap, invokeSaveLifecycle, isVersionIncrementDisabled, performSave, performSaveOrReplicate, substituteValuesIfNecessary, validate, visitCollectionsBeforeSave |
Methods inherited from class org.hibernate.event.def.AbstractReassociateEventListener |
reassociate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EJB3PersistEventListener
public EJB3PersistEventListener()
EJB3PersistEventListener
public EJB3PersistEventListener(EntityCallbackHandler callbackHandler)
setCallbackHandler
public void setCallbackHandler(EntityCallbackHandler callbackHandler)
- Specified by:
setCallbackHandler
in interface CallbackHandlerConsumer
saveWithRequestedId
protected Serializable saveWithRequestedId(Object entity,
Serializable requestedId,
String entityName,
Object anything,
org.hibernate.event.EventSource source)
- Overrides:
saveWithRequestedId
in class org.hibernate.event.def.AbstractSaveEventListener
saveWithGeneratedId
protected Serializable saveWithGeneratedId(Object entity,
String entityName,
Object anything,
org.hibernate.event.EventSource source,
boolean requiresImmediateIdAccess)
- Overrides:
saveWithGeneratedId
in class org.hibernate.event.def.AbstractSaveEventListener
getCascadeAction
protected org.hibernate.engine.CascadingAction getCascadeAction()
- Overrides:
getCascadeAction
in class org.hibernate.event.def.DefaultPersistEventListener