ome.security.basic
Class SaveEventListener
java.lang.Object
org.hibernate.event.def.AbstractReassociateEventListener
org.hibernate.event.def.AbstractSaveEventListener
org.hibernate.event.def.DefaultSaveOrUpdateEventListener
org.hibernate.event.def.DefaultSaveEventListener
ome.security.basic.SaveEventListener
- All Implemented Interfaces:
- Serializable, org.hibernate.event.SaveOrUpdateEventListener
public class SaveEventListener
- extends org.hibernate.event.def.DefaultSaveEventListener
event listener which will only handle newly created (transient) objects in
a given graph. It will ignore unloaded and detached objects by default. This
is primarily a performance optimization.
- Author:
- Josh Moore, josh at glencoesoftware.com
* @since 4.0
- See Also:
- Serialized Form
Fields inherited from class org.hibernate.event.def.AbstractSaveEventListener |
DELETED, DETACHED, PERSISTENT, TRANSIENT |
Method Summary |
void |
onSaveOrUpdate(org.hibernate.event.SaveOrUpdateEvent event)
|
Methods inherited from class org.hibernate.event.def.DefaultSaveEventListener |
performSaveOrUpdate, reassociateIfUninitializedProxy, saveWithGeneratedOrRequestedId |
Methods inherited from class org.hibernate.event.def.DefaultSaveOrUpdateEventListener |
entityIsDetached, entityIsPersistent, entityIsTransient, getCascadeAction, getUpdateId, invokeUpdateLifecycle, performUpdate |
Methods inherited from class org.hibernate.event.def.AbstractSaveEventListener |
cascadeAfterSave, cascadeBeforeSave, getAssumedUnsaved, getEntityState, getLoggableName, getMergeMap, invokeSaveLifecycle, isVersionIncrementDisabled, performSave, performSaveOrReplicate, saveWithGeneratedId, saveWithRequestedId, 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 |
SAVE_EVENT
public static final String SAVE_EVENT
- See Also:
- Constant Field Values
SaveEventListener
public SaveEventListener(CurrentDetails cd,
TokenHolder th)
- main constructor. Requires a non-null security system
onSaveOrUpdate
public void onSaveOrUpdate(org.hibernate.event.SaveOrUpdateEvent event)
throws org.hibernate.HibernateException
- Specified by:
onSaveOrUpdate
in interface org.hibernate.event.SaveOrUpdateEventListener
- Overrides:
onSaveOrUpdate
in class org.hibernate.event.def.DefaultSaveOrUpdateEventListener
- Throws:
org.hibernate.HibernateException
OmeroJava Api
Version: Beta-4.2.0-r7571-b29
Copyright © 2009 The University of Dundee. All Rights Reserved.