org.hibernate.ejb.event
Class EJB3SaveOrUpdateEventListener
java.lang.Object
org.hibernate.event.def.AbstractReassociateEventListener
org.hibernate.event.def.AbstractSaveEventListener
org.hibernate.event.def.DefaultSaveOrUpdateEventListener
org.hibernate.ejb.event.EJB3SaveOrUpdateEventListener
- All Implemented Interfaces:
- Serializable, CallbackHandlerConsumer, org.hibernate.event.SaveOrUpdateEventListener
public class EJB3SaveOrUpdateEventListener
- extends org.hibernate.event.def.DefaultSaveOrUpdateEventListener
- 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.DefaultSaveOrUpdateEventListener |
entityIsDetached, entityIsPersistent, entityIsTransient, getCascadeAction, getUpdateId, invokeUpdateLifecycle, onSaveOrUpdate, performSaveOrUpdate, performUpdate, reassociateIfUninitializedProxy, saveWithGeneratedOrRequestedId |
Methods inherited from class org.hibernate.event.def.AbstractSaveEventListener |
cascadeAfterSave, cascadeBeforeSave, getAssumedUnsaved, 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 |
EJB3SaveOrUpdateEventListener
public EJB3SaveOrUpdateEventListener()
EJB3SaveOrUpdateEventListener
public EJB3SaveOrUpdateEventListener(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