org.hibernate.event
Class SessionEventListenerConfig

java.lang.Object
  extended byorg.hibernate.event.SessionEventListenerConfig
All Implemented Interfaces:
Serializable

public class SessionEventListenerConfig
extends Object
implements Serializable

A convience holder for all defined session event listeners.

Author:
Steve Ebersole
See Also:
Serialized Form

Constructor Summary
SessionEventListenerConfig()
           
 
Method Summary
 AutoFlushEventListener getAutoFlushEventListener()
           
 PersistEventListener getCreateEventListener()
           
 DeleteEventListener getDeleteEventListener()
           
 DirtyCheckEventListener getDirtyCheckEventListener()
           
 EvictEventListener getEvictEventListener()
           
 FlushEntityEventListener getFlushEntityEventListener()
           
 FlushEventListener getFlushEventListener()
           
 InitializeCollectionEventListener getInitializeCollectionEventListener()
           
 LoadEventListener getLoadEventListener()
           
 LockEventListener getLockEventListener()
           
 MergeEventListener getMergeEventListener()
           
 PostDeleteEventListener getPostDeleteEventListener()
           
 PostInsertEventListener getPostInsertEventListener()
           
 PostLoadEventListener getPostLoadEventListener()
           
 PostUpdateEventListener getPostUpdateEventListener()
           
 PreDeleteEventListener getPreDeleteEventListener()
           
 PreInsertEventListener getPreInsertEventListener()
           
 PreLoadEventListener getPreLoadEventListener()
           
 PreUpdateEventListener getPreUpdateEventListener()
           
 RefreshEventListener getRefreshEventListener()
           
 ReplicateEventListener getReplicateEventListener()
           
 SaveOrUpdateEventListener getSaveEventListener()
           
 MergeEventListener getSaveOrUpdateCopyEventListener()
           
 SaveOrUpdateEventListener getSaveOrUpdateEventListener()
           
 SaveOrUpdateEventListener getUpdateEventListener()
           
 void setAutoFlushEventListener(AutoFlushEventListener autoFlushEventListener)
           
 void setCreateEventListener(PersistEventListener createEventListener)
           
 void setDeleteEventListener(DeleteEventListener deleteEventListener)
           
 void setDirtyCheckEventListener(DirtyCheckEventListener dirtyCheckEventListener)
           
 void setEvictEventListener(EvictEventListener evictEventListener)
           
 void setFlushEntityEventListener(FlushEntityEventListener flushEntityEventListener)
           
 void setFlushEventListener(FlushEventListener flushEventListener)
           
 void setInitializeCollectionEventListener(InitializeCollectionEventListener initializeCollectionEventListener)
           
 void setLoadEventListener(LoadEventListener loadEventListener)
           
 void setLockEventListener(LockEventListener lockEventListener)
           
 void setMergeEventListener(MergeEventListener mergeEventListener)
           
 void setPostDeleteEventListener(PostDeleteEventListener postDeleteEventListener)
           
 void setPostInsertEventListener(PostInsertEventListener postInsertEventListener)
           
 void setPostLoadEventListener(PostLoadEventListener postLoadEventListener)
           
 void setPostUpdateEventListener(PostUpdateEventListener postUpdateEventListener)
           
 void setPreDeleteEventListener(PreDeleteEventListener preDeleteEventListener)
           
 void setPreInsertEventListener(PreInsertEventListener preInsertEventListener)
           
 void setPreLoadEventListener(PreLoadEventListener preLoadEventListener)
           
 void setPreUpdateEventListener(PreUpdateEventListener preUpdateEventListener)
           
 void setRefreshEventListener(RefreshEventListener refreshEventListener)
           
 void setReplicateEventListener(ReplicateEventListener replicateEventListener)
           
 void setSaveEventListener(SaveOrUpdateEventListener saveEventListener)
           
 void setSaveOrUpdateCopyEventListener(MergeEventListener saveOrUpdateCopyEventListener)
           
 void setSaveOrUpdateEventListener(SaveOrUpdateEventListener saveOrUpdateEventListener)
           
 void setUpdateEventListener(SaveOrUpdateEventListener updateEventListener)
           
 SessionEventListenerConfig shallowCopy()
          Essentially performs a shallow copy of this SessionEventListenerConfig instance; meaning the SessionEventListenerConfig itself is cloned, but the individual listeners are not cloned.
 void validate()
          Checks to ensure the SessionEventListenerConfig is fully configured (basically, that none of the listeners is null).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionEventListenerConfig

public SessionEventListenerConfig()
Method Detail

getLoadEventListener

public LoadEventListener getLoadEventListener()

setLoadEventListener

public void setLoadEventListener(LoadEventListener loadEventListener)

getReplicateEventListener

public ReplicateEventListener getReplicateEventListener()

setReplicateEventListener

public void setReplicateEventListener(ReplicateEventListener replicateEventListener)

getDeleteEventListener

public DeleteEventListener getDeleteEventListener()

setDeleteEventListener

public void setDeleteEventListener(DeleteEventListener deleteEventListener)

getAutoFlushEventListener

public AutoFlushEventListener getAutoFlushEventListener()

setAutoFlushEventListener

public void setAutoFlushEventListener(AutoFlushEventListener autoFlushEventListener)

getDirtyCheckEventListener

public DirtyCheckEventListener getDirtyCheckEventListener()

setDirtyCheckEventListener

public void setDirtyCheckEventListener(DirtyCheckEventListener dirtyCheckEventListener)

getFlushEventListener

public FlushEventListener getFlushEventListener()

setFlushEventListener

public void setFlushEventListener(FlushEventListener flushEventListener)

getEvictEventListener

public EvictEventListener getEvictEventListener()

setEvictEventListener

public void setEvictEventListener(EvictEventListener evictEventListener)

getLockEventListener

public LockEventListener getLockEventListener()

setLockEventListener

public void setLockEventListener(LockEventListener lockEventListener)

getRefreshEventListener

public RefreshEventListener getRefreshEventListener()

setRefreshEventListener

public void setRefreshEventListener(RefreshEventListener refreshEventListener)

getInitializeCollectionEventListener

public InitializeCollectionEventListener getInitializeCollectionEventListener()

setInitializeCollectionEventListener

public void setInitializeCollectionEventListener(InitializeCollectionEventListener initializeCollectionEventListener)

getFlushEntityEventListener

public FlushEntityEventListener getFlushEntityEventListener()

setFlushEntityEventListener

public void setFlushEntityEventListener(FlushEntityEventListener flushEntityEventListener)

getSaveOrUpdateEventListener

public SaveOrUpdateEventListener getSaveOrUpdateEventListener()

setSaveOrUpdateEventListener

public void setSaveOrUpdateEventListener(SaveOrUpdateEventListener saveOrUpdateEventListener)

getMergeEventListener

public MergeEventListener getMergeEventListener()

setMergeEventListener

public void setMergeEventListener(MergeEventListener mergeEventListener)

getCreateEventListener

public PersistEventListener getCreateEventListener()

setCreateEventListener

public void setCreateEventListener(PersistEventListener createEventListener)

getSaveOrUpdateCopyEventListener

public MergeEventListener getSaveOrUpdateCopyEventListener()

setSaveOrUpdateCopyEventListener

public void setSaveOrUpdateCopyEventListener(MergeEventListener saveOrUpdateCopyEventListener)

getSaveEventListener

public SaveOrUpdateEventListener getSaveEventListener()

setSaveEventListener

public void setSaveEventListener(SaveOrUpdateEventListener saveEventListener)

getUpdateEventListener

public SaveOrUpdateEventListener getUpdateEventListener()

setUpdateEventListener

public void setUpdateEventListener(SaveOrUpdateEventListener updateEventListener)

getPostLoadEventListener

public PostLoadEventListener getPostLoadEventListener()

setPostLoadEventListener

public void setPostLoadEventListener(PostLoadEventListener postLoadEventListener)

getPreLoadEventListener

public PreLoadEventListener getPreLoadEventListener()

setPreLoadEventListener

public void setPreLoadEventListener(PreLoadEventListener preLoadEventListener)

getPostDeleteEventListener

public PostDeleteEventListener getPostDeleteEventListener()

getPostInsertEventListener

public PostInsertEventListener getPostInsertEventListener()

getPostUpdateEventListener

public PostUpdateEventListener getPostUpdateEventListener()

setPostDeleteEventListener

public void setPostDeleteEventListener(PostDeleteEventListener postDeleteEventListener)

setPostInsertEventListener

public void setPostInsertEventListener(PostInsertEventListener postInsertEventListener)

setPostUpdateEventListener

public void setPostUpdateEventListener(PostUpdateEventListener postUpdateEventListener)

getPreDeleteEventListener

public PreDeleteEventListener getPreDeleteEventListener()

setPreDeleteEventListener

public void setPreDeleteEventListener(PreDeleteEventListener preDeleteEventListener)

getPreInsertEventListener

public PreInsertEventListener getPreInsertEventListener()

setPreInsertEventListener

public void setPreInsertEventListener(PreInsertEventListener preInsertEventListener)

getPreUpdateEventListener

public PreUpdateEventListener getPreUpdateEventListener()

setPreUpdateEventListener

public void setPreUpdateEventListener(PreUpdateEventListener preUpdateEventListener)

shallowCopy

public SessionEventListenerConfig shallowCopy()
Essentially performs a shallow copy of this SessionEventListenerConfig instance; meaning the SessionEventListenerConfig itself is cloned, but the individual listeners are not cloned.

Returns:
The SessionEventListenerConfig shallow copy.

validate

public void validate()
              throws HibernateException
Checks to ensure the SessionEventListenerConfig is fully configured (basically, that none of the listeners is null).

Throws:
HibernateException - If the SessionEventListenerConfig is not fully configured.