## Uses of Interface
org.hibernate.event.EventSource

Packages that use EventSource
org.hibernate.cache.entry: This package defines formats for disassembled state kept in the second level cache.
org.hibernate.ejb.event
org.hibernate.engine: This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.engine.query
org.hibernate.envers.synchronization
org.hibernate.event: This package defines an event framework for Hibernate.
org.hibernate.event.def: This package defines a default set of event listeners that implements the default behaviors of Hibernate.
org.hibernate.hql: This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers).
org.hibernate.hql.ast: An ANTLR-based parser for Hibernate Query Language.
org.hibernate.hql.classic: This package contains the Hibernate 2.x query parser which is being end-of-lifed.
org.hibernate.impl: This package contains implementations of the central Hibernate APIs, especially the Hibernate session.
org.hibernate.loader.hql: This package defines a loader for the AST-based query parser

Uses of EventSource in org.hibernate.cache.entry

Methods in org.hibernate.cache.entry with parameters of type EventSource
`Object[]` `CacheEntry.assemble(Object instance, Serializable id, EntityPersister persister, Interceptor interceptor, EventSource session)`

Uses of EventSource in org.hibernate.ejb.event

Methods in org.hibernate.ejb.event with parameters of type EventSource
`protected boolean` `EJB3DeleteEventListener.invokeDeleteLifecycle(EventSource session, Object entity, EntityPersister persister)`
`protected Serializable` `EJB3SaveOrUpdateEventListener.saveWithGeneratedId(Object entity, String entityName, Object anything, EventSource source, boolean requiresImmediateIdAccess)`
`protected Serializable` `EJB3SaveEventListener.saveWithGeneratedId(Object entity, String entityName, Object anything, EventSource source, boolean requiresImmediateIdAccess)`
`protected Serializable` `EJB3PersistEventListener.saveWithGeneratedId(Object entity, String entityName, Object anything, EventSource source, boolean requiresImmediateIdAccess)`
`protected Serializable` `EJB3MergeEventListener.saveWithGeneratedId(Object entity, String entityName, Object anything, EventSource source, boolean requiresImmediateIdAccess)`
`protected Serializable` `EJB3SaveOrUpdateEventListener.saveWithRequestedId(Object entity, Serializable requestedId, String entityName, Object anything, EventSource source)`
`protected Serializable` `EJB3SaveEventListener.saveWithRequestedId(Object entity, Serializable requestedId, String entityName, Object anything, EventSource source)`
`protected Serializable` `EJB3PersistEventListener.saveWithRequestedId(Object entity, Serializable requestedId, String entityName, Object anything, EventSource source)`
`protected Serializable` `EJB3MergeEventListener.saveWithRequestedId(Object entity, Serializable requestedId, String entityName, Object anything, EventSource source)`

Uses of EventSource in org.hibernate.engine

Methods in org.hibernate.engine with parameters of type EventSource
`abstract void` `CascadingAction.cascade(EventSource session, Object child, String entityName, Object anything, boolean isCascadeDeleteEnabled)` Cascade the action to the child object.
`void` `NonFlushedChanges.extractFromSession(EventSource source)` Extracts the non-flushed Changes from an EventSource into this NonFlushedChanges object.
`abstract Iterator` `CascadingAction.getCascadableChildrenIterator(EventSource session, CollectionType collectionType, Object collection)` Given a collection, get an iterator of the children upon which the current cascading action should be visited.
`void` `CascadingAction.noCascade(EventSource session, Object child, Object parent, EntityPersister persister, int propertyIndex)` Called (in the case of `CascadingAction.requiresNoCascadeChecking()` returning true) to validate that no cascade on the given property is considered a valid semantic.

Constructors in org.hibernate.engine with parameters of type EventSource
`Cascade(CascadingAction action, int cascadeTo, EventSource eventSource)`

Uses of EventSource in org.hibernate.engine.query

Methods in org.hibernate.engine.query with parameters of type EventSource
`Iterator` `HQLQueryPlan.performIterate(QueryParameters queryParameters, EventSource session)`

Uses of EventSource in org.hibernate.envers.synchronization

Methods in org.hibernate.envers.synchronization with parameters of type EventSource
`AuditProcess` `AuditProcessManager.get(EventSource session)`

Uses of EventSource in org.hibernate.event

Methods in org.hibernate.event that return EventSource
`EventSource` `AbstractEvent.getSession()` Returns the session event source for this event.
`EventSource` `AbstractPreDatabaseOperationEvent.getSource()` Deprecated. Use `AbstractEvent.getSession()` instead

Methods in org.hibernate.event with parameters of type EventSource
`protected static String` `AbstractCollectionEvent.getAffectedOwnerEntityName(CollectionPersister collectionPersister, Object affectedOwner, EventSource source)`
`protected static CollectionPersister` `AbstractCollectionEvent.getLoadedCollectionPersister(PersistentCollection collection, EventSource source)`
`protected static Serializable` `AbstractCollectionEvent.getLoadedOwnerIdOrNull(PersistentCollection collection, EventSource source)`
`protected static Object` `AbstractCollectionEvent.getLoadedOwnerOrNull(PersistentCollection collection, EventSource source)`
`protected static Serializable` `AbstractCollectionEvent.getOwnerIdOrNull(Object owner, EventSource source)`

Constructors in org.hibernate.event with parameters of type EventSource
`AbstractCollectionEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source, Object affectedOwner, Serializable affectedOwnerId)` Constructs an AbstractCollectionEvent object.
`AbstractEvent(EventSource source)` Constructs an event from the given event session.
`AbstractPreDatabaseOperationEvent(EventSource source, Object entity, Serializable id, EntityPersister persister)` Constructs an event containing the pertinent information.
`AutoFlushEvent(Set querySpaces, EventSource source)`
`DeleteEvent(Object object, EventSource source)` Constructs a new DeleteEvent instance.
`DeleteEvent(String entityName, Object object, boolean isCascadeDeleteEnabled, EventSource source)`
`DeleteEvent(String entityName, Object object, EventSource source)`
`DirtyCheckEvent(EventSource source)`
`EvictEvent(Object object, EventSource source)`
`FlushEntityEvent(EventSource source, Object entity, EntityEntry entry)`
`FlushEvent(EventSource source)`
`InitializeCollectionEvent(PersistentCollection collection, EventSource source)`
`LoadEvent(Serializable entityId, Object instanceToLoad, EventSource source)`
`LoadEvent(Serializable entityId, String entityClassName, boolean isAssociationFetch, EventSource source)`
`LoadEvent(Serializable entityId, String entityClassName, LockMode lockMode, EventSource source)`
`LoadEvent(Serializable entityId, String entityClassName, LockOptions lockOptions, EventSource source)`
`LockEvent(Object object, LockMode lockMode, EventSource source)`
`LockEvent(Object object, LockOptions lockOptions, EventSource source)`
`LockEvent(String entityName, Object original, LockMode lockMode, EventSource source)`
`LockEvent(String entityName, Object original, LockOptions lockOptions, EventSource source)`
`MergeEvent(Object object, EventSource source)`
`MergeEvent(String entityName, Object original, EventSource source)`
`MergeEvent(String entityName, Object original, Serializable id, EventSource source)`
`PersistEvent(Object object, EventSource source)`
`PersistEvent(String entityName, Object original, EventSource source)`
`PostCollectionRecreateEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source)`
`PostCollectionRemoveEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source, Object loadedOwner)`
`PostCollectionUpdateEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source)`
`PostDeleteEvent(Object entity, Serializable id, Object[] deletedState, EntityPersister persister, EventSource source)`
`PostInsertEvent(Object entity, Serializable id, Object[] state, EntityPersister persister, EventSource source)`
`PostLoadEvent(EventSource session)`
`PostUpdateEvent(Object entity, Serializable id, Object[] state, Object[] oldState, int[] dirtyProperties, EntityPersister persister, EventSource source)`
`PreCollectionRecreateEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source)`
`PreCollectionRemoveEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source, Object loadedOwner)`
`PreCollectionUpdateEvent(CollectionPersister collectionPersister, PersistentCollection collection, EventSource source)`
`PreDeleteEvent(Object entity, Serializable id, Object[] deletedState, EntityPersister persister, EventSource source)` Constructs an event containing the pertinent information.
`PreInsertEvent(Object entity, Serializable id, Object[] state, EntityPersister persister, EventSource source)` Constructs an event containing the pertinent information.
`PreLoadEvent(EventSource session)`
`PreUpdateEvent(Object entity, Serializable id, Object[] state, Object[] oldState, EntityPersister persister, EventSource source)` Constructs an event containing the pertinent information.
`RefreshEvent(Object object, EventSource source)`
`RefreshEvent(Object object, LockMode lockMode, EventSource source)`
`RefreshEvent(Object object, LockOptions lockOptions, EventSource source)`
`ReplicateEvent(Object object, ReplicationMode replicationMode, EventSource source)`
`ReplicateEvent(String entityName, Object object, ReplicationMode replicationMode, EventSource source)`
`SaveOrUpdateEvent(Object object, EventSource source)`
`SaveOrUpdateEvent(String entityName, Object original, EventSource source)`
`SaveOrUpdateEvent(String entityName, Object original, Serializable id, EventSource source)`

Uses of EventSource in org.hibernate.event.def

Methods in org.hibernate.event.def with parameters of type EventSource
`protected void` `DefaultDeleteEventListener.cascadeAfterDelete(EventSource session, EntityPersister persister, Object entity, Set transientEntities)`
`protected void` `DefaultMergeEventListener.cascadeAfterSave(EventSource source, EntityPersister persister, Object entity, Object anything)` Cascade behavior is redefined by this subclass, disable superclass behavior
`protected void` `AbstractSaveEventListener.cascadeAfterSave(EventSource source, EntityPersister persister, Object entity, Object anything)` Handles to calls needed to perform post-save cascades.
`protected void` `DefaultDeleteEventListener.cascadeBeforeDelete(EventSource session, EntityPersister persister, Object entity, EntityEntry entityEntry, Set transientEntities)`
`protected void` `DefaultMergeEventListener.cascadeBeforeSave(EventSource source, EntityPersister persister, Object entity, Object anything)` Cascade behavior is redefined by this subclass, disable superclass behavior
`protected void` `AbstractSaveEventListener.cascadeBeforeSave(EventSource source, EntityPersister persister, Object entity, Object anything)` Handles the calls needed to perform pre-save cascades for the given entity.
`protected void` `DefaultMergeEventListener.cascadeOnMerge(EventSource source, EntityPersister persister, Object entity, Map copyCache)` Perform any cascades needed as part of this copy event.
`protected void` `DefaultDeleteEventListener.deleteEntity(EventSource session, Object entity, EntityEntry entityEntry, boolean isCascadeDeleteEnabled, EntityPersister persister, Set transientEntities)` Perform the entity deletion.
`protected void` `DefaultDeleteEventListener.deleteTransientEntity(EventSource session, Object entity, boolean cascadeDeleteEnabled, EntityPersister persister, Set transientEntities)` We encountered a delete request on a transient instance.
`protected void` `DefaultEvictEventListener.doEvict(Object object, EntityKey key, EntityPersister persister, EventSource session)`
`protected boolean` `DefaultDeleteEventListener.invokeDeleteLifecycle(EventSource session, Object entity, EntityPersister persister)`
`protected boolean` `AbstractSaveEventListener.invokeSaveLifecycle(Object entity, EntityPersister persister, EventSource source)`
`protected boolean` `DefaultSaveOrUpdateEventListener.invokeUpdateLifecycle(Object entity, EntityPersister persister, EventSource source)`
`protected Object` `DefaultMergeEventListener.mergeTransientEntity(Object entity, String entityName, Serializable requestedId, EventSource source, Map copyCache)`
`protected void` `AbstractFlushingEventListener.performExecutions(EventSource session)` Execute all SQL and second-level cache updates, in a special order so that foreign-key constraints cannot be violated: Inserts, in the order they were performed Updates Deletion of collection elements Insertion of collection elements Deletes, in the order they were performed
`protected Serializable` `AbstractSaveEventListener.performSave(Object entity, Serializable id, EntityPersister persister, boolean useIdentityColumn, Object anything, EventSource source, boolean requiresImmediateIdAccess)` Ppepares the save call by checking the session caches for a pre-existing entity and performing any lifecycle callbacks.
`protected Serializable` `AbstractSaveEventListener.performSaveOrReplicate(Object entity, EntityKey key, EntityPersister persister, boolean useIdentityColumn, Object anything, EventSource source, boolean requiresImmediateIdAccess)` Performs all the actual work needed to save an entity (well to get the save moved to the execution queue).
`protected Serializable` `AbstractSaveEventListener.saveWithGeneratedId(Object entity, String entityName, Object anything, EventSource source, boolean requiresImmediateIdAccess)` Prepares the save call using a newly generated id.
`protected Serializable` `AbstractSaveEventListener.saveWithRequestedId(Object entity, Serializable requestedId, String entityName, Object anything, EventSource source)` Prepares the save call using the given requested id.
`protected void` `AbstractLockUpgradeEventListener.upgradeLock(Object object, EntityEntry entry, LockOptions lockOptions, EventSource source)` Performs a pessimistic lock upgrade on a given entity, if needed.
`protected void` `AbstractSaveEventListener.validate(Object entity, EntityPersister persister, EventSource source)`
`protected boolean` `DefaultReplicateEventListener.visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source)`
`protected boolean` `AbstractSaveEventListener.visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source)`

Constructors in org.hibernate.event.def with parameters of type EventSource
`OnLockVisitor(EventSource session, Serializable key, Object owner)`
`ProxyVisitor(EventSource session)`
`ReattachVisitor(EventSource session, Serializable ownerIdentifier, Object owner)`

Uses of EventSource in org.hibernate.hql

Methods in org.hibernate.hql with parameters of type EventSource
`Iterator` `QueryTranslator.iterate(QueryParameters queryParameters, EventSource session)` Perform an iterate operation given the underlying query definition.

Uses of EventSource in org.hibernate.hql.ast

Methods in org.hibernate.hql.ast with parameters of type EventSource
`Iterator` `QueryTranslatorImpl.iterate(QueryParameters queryParameters, EventSource session)` Return the query results as an iterator

Uses of EventSource in org.hibernate.hql.classic

Methods in org.hibernate.hql.classic with parameters of type EventSource
`Iterator` `QueryTranslatorImpl.iterate(QueryParameters queryParameters, EventSource session)` Return the query results as an iterator

Uses of EventSource in org.hibernate.impl

Classes in org.hibernate.impl that implement EventSource
`class` `SessionImpl` Concrete implementation of a Session, and also the central, organizing component of Hibernate's internal implementation.

Methods in org.hibernate.impl with parameters of type EventSource
`void` `NonFlushedChangesImpl.extractFromSession(EventSource session)`

Constructors in org.hibernate.impl with parameters of type EventSource
`IteratorImpl(ResultSet rs, PreparedStatement ps, EventSource sess, boolean readOnly, Type[] types, String[][] columnNames, HolderInstantiator holderInstantiator)`
`NonFlushedChangesImpl(EventSource session)`

Uses of EventSource in org.hibernate.loader.hql

Methods in org.hibernate.loader.hql with parameters of type EventSource
`Iterator` `QueryLoader.iterate(QueryParameters queryParameters, EventSource session)`

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.