|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PersistentCollection | |
|---|---|
| org.hibernate.action.internal | |
| org.hibernate.cache.spi.entry | This package defines formats for disassembled state kept in the second level cache. |
| org.hibernate.collection.internal | |
| org.hibernate.engine.internal | |
| org.hibernate.engine.loading.internal | |
| org.hibernate.engine.spi | |
| org.hibernate.envers.entities.mapper | |
| org.hibernate.envers.entities.mapper.relation | |
| org.hibernate.envers.event | |
| org.hibernate.envers.synchronization.work | |
| org.hibernate.event.internal | This package defines a default set of event listeners that implements the default behaviors of Hibernate. |
| org.hibernate.event.spi | |
| org.hibernate.internal | An internal package containing mostly implementations of central Hibernate APIs. |
| org.hibernate.persister.collection | This package abstracts the persistence mechanism for collections. |
| org.hibernate.pretty | Classes for pretty printing things for exception and log messages. |
| org.hibernate.type | A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. |
| org.hibernate.usertype | Interfaces for user-defined custom types. |
| Uses of PersistentCollection in org.hibernate.action.internal |
|---|
| Methods in org.hibernate.action.internal that return PersistentCollection | |
|---|---|
protected PersistentCollection |
CollectionAction.getCollection()
|
| Constructors in org.hibernate.action.internal with parameters of type PersistentCollection | |
|---|---|
CollectionAction(CollectionPersister persister,
PersistentCollection collection,
Serializable key,
SessionImplementor session)
|
|
CollectionRecreateAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
SessionImplementor session)
|
|
CollectionRemoveAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
Removes a persistent collection from its loaded owner. |
|
CollectionUpdateAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
|
|
QueuedOperationCollectionAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
SessionImplementor session)
Constructs a CollectionUpdateAction |
|
| Uses of PersistentCollection in org.hibernate.cache.spi.entry |
|---|
| Methods in org.hibernate.cache.spi.entry with parameters of type PersistentCollection | |
|---|---|
void |
CollectionCacheEntry.assemble(PersistentCollection collection,
CollectionPersister persister,
Object owner)
|
| Constructors in org.hibernate.cache.spi.entry with parameters of type PersistentCollection | |
|---|---|
CollectionCacheEntry(PersistentCollection collection,
CollectionPersister persister)
|
|
| Uses of PersistentCollection in org.hibernate.collection.internal |
|---|
| Classes in org.hibernate.collection.internal that implement PersistentCollection | |
|---|---|
class |
AbstractPersistentCollection
Base class implementing PersistentCollection |
class |
PersistentArrayHolder
A persistent wrapper for an array. |
class |
PersistentBag
An unordered, unkeyed collection that can contain the same element multiple times. |
class |
PersistentElementHolder
Deprecated. To be removed in 5. Removed as part of removing the notion of DOM entity-mode. See Jira issues HHH-7782 and HHH-7783 for more information. |
class |
PersistentIdentifierBag
An IdentifierBag implements "bag" semantics more efficiently than a regular Bag by adding a synthetic identifier column to the table. |
class |
PersistentIndexedElementHolder
Deprecated. To be removed in 5. Removed as part of removing the notion of DOM entity-mode. See Jira issues HHH-7782 and HHH-7783 for more information. |
class |
PersistentList
A persistent wrapper for a java.util.List. |
class |
PersistentListElementHolder
Deprecated. To be removed in 5. Removed as part of removing the notion of DOM entity-mode. See Jira issues HHH-7782 and HHH-7783 for more information. |
class |
PersistentMap
A persistent wrapper for a java.util.Map. |
class |
PersistentMapElementHolder
Deprecated. To be removed in 5. Removed as part of removing the notion of DOM entity-mode. See Jira issues HHH-7782 and HHH-7783 for more information. |
class |
PersistentSet
A persistent wrapper for a java.util.Set. |
class |
PersistentSortedMap
A persistent wrapper for a java.util.SortedMap. |
class |
PersistentSortedSet
A persistent wrapper for a java.util.SortedSet. |
| Uses of PersistentCollection in org.hibernate.engine.internal |
|---|
| Methods in org.hibernate.engine.internal that return PersistentCollection | |
|---|---|
PersistentCollection |
StatefulPersistenceContext.getCollection(CollectionKey collectionKey)
Get the collection instance associated with the CollectionKey |
PersistentCollection |
StatefulPersistenceContext.getCollectionHolder(Object array)
Get the PersistentCollection object for an array |
PersistentCollection |
StatefulPersistenceContext.removeCollectionHolder(Object array)
|
PersistentCollection |
StatefulPersistenceContext.useUnownedCollection(CollectionKey key)
|
| Methods in org.hibernate.engine.internal with parameters of type PersistentCollection | |
|---|---|
void |
StatefulPersistenceContext.addCollectionHolder(PersistentCollection holder)
Register a PersistentCollection object for an array. |
CollectionEntry |
StatefulPersistenceContext.addInitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable id)
add a collection we just pulled out of the cache (does not need initializing) |
void |
StatefulPersistenceContext.addInitializedDetachedCollection(CollectionPersister collectionPersister,
PersistentCollection collection)
add an (initialized) collection that was created by another session and passed into update() (ie. |
void |
StatefulPersistenceContext.addNewCollection(CollectionPersister persister,
PersistentCollection collection)
Add a new collection (ie. |
void |
StatefulPersistenceContext.addNonLazyCollection(PersistentCollection collection)
Register a collection for non-lazy loading at the end of the two-phase load |
void |
StatefulPersistenceContext.addUninitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable id)
add a collection we just loaded up (still needs initializing) |
void |
StatefulPersistenceContext.addUninitializedDetachedCollection(CollectionPersister persister,
PersistentCollection collection)
add a detached uninitialized collection |
void |
StatefulPersistenceContext.addUnownedCollection(CollectionKey key,
PersistentCollection collection)
|
boolean |
StatefulPersistenceContext.containsCollection(PersistentCollection collection)
|
CollectionEntry |
StatefulPersistenceContext.getCollectionEntry(PersistentCollection coll)
Get the collection entry for a persistent collection |
Serializable |
StatefulPersistenceContext.getLoadedCollectionOwnerIdOrNull(PersistentCollection collection)
Get the ID for the entity that owned this persistent collection when it was loaded |
Object |
StatefulPersistenceContext.getLoadedCollectionOwnerOrNull(PersistentCollection collection)
Get the entity that owned this persistent collection when it was loaded |
Serializable |
StatefulPersistenceContext.getSnapshot(PersistentCollection coll)
Get the snapshot of the pre-flush collection state |
static void |
Collections.processReachableCollection(PersistentCollection collection,
CollectionType type,
Object entity,
SessionImplementor session)
Initialize the role of the collection. |
static void |
Collections.processUnreachableCollection(PersistentCollection coll,
SessionImplementor session)
record the fact that this collection was dereferenced |
| Uses of PersistentCollection in org.hibernate.engine.loading.internal |
|---|
| Methods in org.hibernate.engine.loading.internal that return PersistentCollection | |
|---|---|
PersistentCollection |
LoadingCollectionEntry.getCollection()
|
PersistentCollection |
CollectionLoadContext.getLoadingCollection(CollectionPersister persister,
Serializable key)
Retrieve the collection that is being loaded as part of processing this result set. |
PersistentCollection |
LoadContexts.locateLoadingCollection(CollectionPersister persister,
Serializable ownerKey)
Attempt to locate the loading collection given the owner's key. |
| Constructors in org.hibernate.engine.loading.internal with parameters of type PersistentCollection | |
|---|---|
LoadingCollectionEntry(ResultSet resultSet,
CollectionPersister persister,
Serializable key,
PersistentCollection collection)
|
|
| Uses of PersistentCollection in org.hibernate.engine.spi |
|---|
| Methods in org.hibernate.engine.spi that return PersistentCollection | |
|---|---|
PersistentCollection |
PersistenceContext.getCollection(CollectionKey collectionKey)
Get the collection instance associated with the CollectionKey |
PersistentCollection |
PersistenceContext.getCollectionHolder(Object array)
Get the PersistentCollection object for an array |
PersistentCollection |
PersistenceContext.removeCollectionHolder(Object array)
Remove the mapping of collection to holder during eviction of the owning entity |
PersistentCollection |
PersistenceContext.useUnownedCollection(CollectionKey key)
Take ownership of a previously unowned collection, if one. |
| Methods in org.hibernate.engine.spi with parameters of type PersistentCollection | |
|---|---|
void |
BatchFetchQueue.addBatchLoadableCollection(PersistentCollection collection,
CollectionEntry ce)
If an CollectionEntry represents a batch loadable collection, add it to the queue. |
void |
PersistenceContext.addCollectionHolder(PersistentCollection holder)
Register a PersistentCollection object for an array. |
CollectionEntry |
PersistenceContext.addInitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable id)
add a collection we just pulled out of the cache (does not need initializing) |
void |
PersistenceContext.addInitializedDetachedCollection(CollectionPersister collectionPersister,
PersistentCollection collection)
add an (initialized) collection that was created by another session and passed into update() (ie. |
void |
PersistenceContext.addNewCollection(CollectionPersister persister,
PersistentCollection collection)
Add a new collection (ie. |
void |
PersistenceContext.addNonLazyCollection(PersistentCollection collection)
Register a collection for non-lazy loading at the end of the two-phase load |
void |
PersistenceContext.addUninitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable id)
add a collection we just loaded up (still needs initializing) |
void |
PersistenceContext.addUninitializedDetachedCollection(CollectionPersister persister,
PersistentCollection collection)
add a detached uninitialized collection |
void |
PersistenceContext.addUnownedCollection(CollectionKey key,
PersistentCollection collection)
Add a collection which has no owner loaded |
void |
CollectionEntry.afterAction(PersistentCollection collection)
Called after execution of an action |
boolean |
PersistenceContext.containsCollection(PersistentCollection collection)
Is the given collection associated with this persistence context? |
CollectionEntry |
PersistenceContext.getCollectionEntry(PersistentCollection coll)
Get the collection entry for a persistent collection |
Serializable |
PersistenceContext.getLoadedCollectionOwnerIdOrNull(PersistentCollection collection)
Get the ID for the entity that owned this persistent collection when it was loaded |
Object |
PersistenceContext.getLoadedCollectionOwnerOrNull(PersistentCollection collection)
Get the entity that owned this persistent collection when it was loaded |
Collection |
CollectionEntry.getOrphans(String entityName,
PersistentCollection collection)
Get the collection orphans (entities which were removed from the collection) |
Serializable |
PersistenceContext.getSnapshot(PersistentCollection coll)
Get the snapshot of the pre-flush collection state |
void |
SessionDelegatorBaseImpl.initializeCollection(PersistentCollection collection,
boolean writing)
|
void |
SessionImplementor.initializeCollection(PersistentCollection collection,
boolean writing)
Initialize the collection (if not already initialized) |
boolean |
CollectionEntry.isSnapshotEmpty(PersistentCollection collection)
|
void |
CollectionEntry.postFlush(PersistentCollection collection)
Called after a successful flush |
void |
CollectionEntry.postInitialize(PersistentCollection collection)
|
void |
CollectionEntry.preFlush(PersistentCollection collection)
|
void |
CollectionEntry.resetStoredSnapshot(PersistentCollection collection,
Serializable storedSnapshot)
Reset the stored snapshot for both the persistent collection and this collection entry. |
| Constructors in org.hibernate.engine.spi with parameters of type PersistentCollection | |
|---|---|
CollectionEntry(CollectionPersister persister,
PersistentCollection collection)
For newly wrapped collections, or dereferenced collection wrappers |
|
CollectionEntry(PersistentCollection collection,
CollectionPersister loadedPersister,
Serializable loadedKey,
boolean ignore)
For collections just loaded from the database |
|
CollectionEntry(PersistentCollection collection,
SessionFactoryImplementor factory)
For initialized detached collections |
|
| Uses of PersistentCollection in org.hibernate.envers.entities.mapper |
|---|
| Uses of PersistentCollection in org.hibernate.envers.entities.mapper.relation |
|---|
| Methods in org.hibernate.envers.entities.mapper.relation with parameters of type PersistentCollection | |
|---|---|
protected abstract Collection |
AbstractCollectionMapper.getNewCollectionContent(PersistentCollection newCollection)
|
protected Collection |
MapCollectionMapper.getNewCollectionContent(PersistentCollection newCollection)
|
protected Collection |
ListCollectionMapper.getNewCollectionContent(PersistentCollection newCollection)
|
protected Collection |
BasicCollectionMapper.getNewCollectionContent(PersistentCollection newCollection)
|
List<PersistentCollectionChangeData> |
AbstractCollectionMapper.mapCollectionChanges(SessionImplementor session,
String referencingPropertyName,
PersistentCollection newColl,
Serializable oldColl,
Serializable id)
|
List<PersistentCollectionChangeData> |
AbstractToOneMapper.mapCollectionChanges(SessionImplementor session,
String referencingPropertyName,
PersistentCollection newColl,
Serializable oldColl,
Serializable id)
|
| Uses of PersistentCollection in org.hibernate.envers.event |
|---|
| Methods in org.hibernate.envers.event with parameters of type PersistentCollection | |
|---|---|
protected void |
BaseEnversCollectionEventListener.onCollectionAction(AbstractCollectionEvent event,
PersistentCollection newColl,
Serializable oldColl,
CollectionEntry collectionEntry)
|
| Uses of PersistentCollection in org.hibernate.envers.synchronization.work |
|---|
| Constructors in org.hibernate.envers.synchronization.work with parameters of type PersistentCollection | |
|---|---|
PersistentCollectionChangeWorkUnit(SessionImplementor sessionImplementor,
String entityName,
AuditConfiguration auditCfg,
PersistentCollection collection,
CollectionEntry collectionEntry,
Serializable snapshot,
Serializable id,
String referencingPropertyName)
|
|
| Uses of PersistentCollection in org.hibernate.event.internal |
|---|
| Methods in org.hibernate.event.internal with parameters of type PersistentCollection | |
|---|---|
protected static boolean |
ProxyVisitor.isOwnerUnchanged(PersistentCollection snapshot,
CollectionPersister persister,
Serializable id)
Has the owner of the collection changed since the collection was snapshotted and detached? |
protected void |
ProxyVisitor.reattachCollection(PersistentCollection collection,
CollectionType type)
Reattach a detached (disassociated) initialized or uninitialized collection wrapper, using a snapshot carried with the collection wrapper |
| Uses of PersistentCollection in org.hibernate.event.spi |
|---|
| Methods in org.hibernate.event.spi that return PersistentCollection | |
|---|---|
PersistentCollection |
AbstractCollectionEvent.getCollection()
|
| Methods in org.hibernate.event.spi with parameters of type PersistentCollection | |
|---|---|
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)
|
| Uses of PersistentCollection in org.hibernate.internal |
|---|
| Methods in org.hibernate.internal with parameters of type PersistentCollection | |
|---|---|
void |
SessionImpl.initializeCollection(PersistentCollection collection,
boolean writing)
|
void |
StatelessSessionImpl.initializeCollection(PersistentCollection collection,
boolean writing)
|
| Uses of PersistentCollection in org.hibernate.persister.collection |
|---|
| Methods in org.hibernate.persister.collection with parameters of type PersistentCollection | |
|---|---|
void |
AbstractCollectionPersister.deleteRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
CollectionPersister.deleteRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Delete the persistent state of any elements that were removed from the collection |
protected void |
AbstractCollectionPersister.doProcessQueuedOps(PersistentCollection collection,
Serializable key,
int nextIndex,
SessionImplementor session)
Deprecated. Use AbstractCollectionPersister.doProcessQueuedOps(org.hibernate.collection.spi.PersistentCollection, java.io.Serializable, org.hibernate.engine.spi.SessionImplementor) |
protected void |
OneToManyPersister.doProcessQueuedOps(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
protected abstract void |
AbstractCollectionPersister.doProcessQueuedOps(PersistentCollection collection,
Serializable key,
SessionImplementor session)
|
protected void |
BasicCollectionPersister.doProcessQueuedOps(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
protected int |
OneToManyPersister.doUpdateRows(Serializable id,
PersistentCollection collection,
SessionImplementor session)
|
protected abstract int |
AbstractCollectionPersister.doUpdateRows(Serializable key,
PersistentCollection collection,
SessionImplementor session)
|
protected int |
BasicCollectionPersister.doUpdateRows(Serializable id,
PersistentCollection collection,
SessionImplementor session)
|
void |
OneToManyPersister.insertRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
AbstractCollectionPersister.insertRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
CollectionPersister.insertRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Insert the persistent state of any new collection elements |
void |
AbstractCollectionPersister.processQueuedOps(PersistentCollection collection,
Serializable key,
SessionImplementor session)
|
void |
CollectionPersister.processQueuedOps(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Process queued operations within the PersistentCollection. |
void |
OneToManyPersister.recreate(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
AbstractCollectionPersister.recreate(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
CollectionPersister.recreate(PersistentCollection collection,
Serializable key,
SessionImplementor session)
(Re)create the collection's persistent state |
void |
AbstractCollectionPersister.updateRows(PersistentCollection collection,
Serializable id,
SessionImplementor session)
|
void |
CollectionPersister.updateRows(PersistentCollection collection,
Serializable key,
SessionImplementor session)
Update the persistent state of any elements that were modified |
| Uses of PersistentCollection in org.hibernate.pretty |
|---|
| Methods in org.hibernate.pretty with parameters of type PersistentCollection | |
|---|---|
static String |
MessageHelper.collectionInfoString(CollectionPersister persister,
PersistentCollection collection,
Serializable collectionKey,
SessionImplementor session)
Generate an info message string relating to a particular managed collection. |
| Uses of PersistentCollection in org.hibernate.type |
|---|
| Uses of PersistentCollection in org.hibernate.usertype |
|---|
| Methods in org.hibernate.usertype that return PersistentCollection | |
|---|---|
PersistentCollection |
UserCollectionType.instantiate(SessionImplementor session,
CollectionPersister persister)
Instantiate an uninitialized instance of the collection wrapper |
PersistentCollection |
UserCollectionType.wrap(SessionImplementor session,
Object collection)
Wrap an instance of a collection |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||