| 
 | |||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use PersistentCollection | |
| org.hibernate.action | This package defines "actions" that are scheduled for asycnchronous execution by the event listeners. | 
| org.hibernate.cache.entry | This package defines formats for disassembled state kept in the second level cache. | 
| org.hibernate.collection | This package defines a framework for collection wrappers. | 
| org.hibernate.engine | This package contains classes that are "shared" by other packages, and implementations of some key algorithms. | 
| org.hibernate.engine.loading | |
| 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.impl | This package contains implementations of the central Hibernate APIs, especially the Hibernate session. | 
| org.hibernate.persister.collection | This package abstracts the persistence mechanism for collections. | 
| 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 | 
| Methods in org.hibernate.action that return PersistentCollection | |
| protected  PersistentCollection | CollectionAction.getCollection() | 
| Constructors in org.hibernate.action with parameters of type PersistentCollection | |
| CollectionUpdateAction(PersistentCollection collection,
                       CollectionPersister persister,
                       Serializable id,
                       boolean emptySnapshot,
                       SessionImplementor session) | |
| CollectionRemoveAction(PersistentCollection collection,
                       CollectionPersister persister,
                       Serializable id,
                       boolean emptySnapshot,
                       SessionImplementor session) | |
| CollectionRecreateAction(PersistentCollection collection,
                         CollectionPersister persister,
                         Serializable id,
                         SessionImplementor session) | |
| CollectionAction(CollectionPersister persister,
                 PersistentCollection collection,
                 Serializable key,
                 SessionImplementor session) | |
| Uses of PersistentCollection in org.hibernate.cache.entry | 
| Methods in org.hibernate.cache.entry with parameters of type PersistentCollection | |
|  void | CollectionCacheEntry.assemble(PersistentCollection collection,
         CollectionPersister persister,
         Object owner) | 
| Constructors in org.hibernate.cache.entry with parameters of type PersistentCollection | |
| CollectionCacheEntry(PersistentCollection collection,
                     CollectionPersister persister) | |
| Uses of PersistentCollection in org.hibernate.collection | 
| Classes in org.hibernate.collection that implement PersistentCollection | |
|  class | AbstractPersistentCollectionBase class implementing PersistentCollection | 
|  class | PersistentArrayHolderA persistent wrapper for an array. | 
|  class | PersistentBagAn unordered, unkeyed collection that can contain the same element multiple times. | 
|  class | PersistentElementHolderA persistent wrapper for an XML element | 
|  class | PersistentIdentifierBagAn IdentifierBag implements "bag" semantics more efficiently than a regular Bag by adding a synthetic identifier column to the table. | 
|  class | PersistentIndexedElementHolderA persistent wrapper for an XML element | 
|  class | PersistentListA persistent wrapper for a java.util.List. | 
|  class | PersistentListElementHolder | 
|  class | PersistentMapA persistent wrapper for a java.util.Map. | 
|  class | PersistentMapElementHolder | 
|  class | PersistentSetA persistent wrapper for a java.util.Set. | 
|  class | PersistentSortedMapA persistent wrapper for a java.util.SortedMap. | 
|  class | PersistentSortedSetA persistent wrapper for a java.util.SortedSet. | 
| Uses of PersistentCollection in org.hibernate.engine | 
| Methods in org.hibernate.engine that return PersistentCollection | |
|  PersistentCollection | StatefulPersistenceContext.useUnownedCollection(CollectionKey key) | 
|  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 | PersistenceContext.useUnownedCollection(CollectionKey key)Get and remove a collection whose owner is not yet loaded, when its owner is being loaded | 
|  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 | 
| Methods in org.hibernate.engine with parameters of type PersistentCollection | |
|  void | StatefulPersistenceContext.addUnownedCollection(CollectionKey key,
                     PersistentCollection collection) | 
|  CollectionEntry | StatefulPersistenceContext.getCollectionEntry(PersistentCollection coll)Get the collection entry for a persistent collection | 
|  boolean | StatefulPersistenceContext.containsCollection(PersistentCollection collection) | 
|  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.addNewCollection(CollectionPersister persister,
                 PersistentCollection collection)Add a new collection (ie. | 
|  void | StatefulPersistenceContext.addInitializedDetachedCollection(CollectionPersister collectionPersister,
                                 PersistentCollection collection)add an (initialized) collection that was created by another session and passed into update() (ie. | 
|  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.addNonLazyCollection(PersistentCollection collection)Register a collection for non-lazy loading at the end of the two-phase load | 
|  void | StatefulPersistenceContext.addCollectionHolder(PersistentCollection holder)Register a PersistentCollection object for an array. | 
|  Serializable | StatefulPersistenceContext.getSnapshot(PersistentCollection coll)Get the snapshot of the pre-flush collection state | 
|  void | SessionImplementor.initializeCollection(PersistentCollection collection,
                     boolean writing)Initialize the collection (if not already initialized) | 
|  void | PersistenceContext.addUnownedCollection(CollectionKey key,
                     PersistentCollection collection)Add a collection which has no owner loaded | 
|  CollectionEntry | PersistenceContext.getCollectionEntry(PersistentCollection coll)Get the collection entry for a persistent collection | 
|  boolean | PersistenceContext.containsCollection(PersistentCollection collection)Is the given collection associated with this persistence context? | 
|  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.addNewCollection(CollectionPersister persister,
                 PersistentCollection collection)Add a new collection (ie. | 
|  void | PersistenceContext.addInitializedDetachedCollection(CollectionPersister collectionPersister,
                                 PersistentCollection collection)add an (initialized) collection that was created by another session and passed into update() (ie. | 
|  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.addNonLazyCollection(PersistentCollection collection)Register a collection for non-lazy loading at the end of the two-phase load | 
|  void | PersistenceContext.addCollectionHolder(PersistentCollection holder)Register a PersistentCollection object for an array. | 
|  Serializable | PersistenceContext.getSnapshot(PersistentCollection coll)Get the snapshot of the pre-flush collection state | 
| static void | Collections.processUnreachableCollection(PersistentCollection coll,
                             SessionImplementor session)record the fact that this collection was dereferenced | 
| static void | Collections.processReachableCollection(PersistentCollection collection,
                           CollectionType type,
                           Object entity,
                           SessionImplementor session)Initialize the role of the collection. | 
|  void | CollectionEntry.preFlush(PersistentCollection collection) | 
|  void | CollectionEntry.postInitialize(PersistentCollection collection) | 
|  void | CollectionEntry.postFlush(PersistentCollection collection)Called after a successful flush | 
|  void | CollectionEntry.afterAction(PersistentCollection collection)Called after execution of an action | 
|  Collection | CollectionEntry.getOrphans(String entityName,
           PersistentCollection collection)Get the collection orphans (entities which were removed from the collection) | 
|  boolean | CollectionEntry.isSnapshotEmpty(PersistentCollection collection) | 
| Constructors in org.hibernate.engine 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 | |
| Uses of PersistentCollection in org.hibernate.engine.loading | 
| Methods in org.hibernate.engine.loading that return PersistentCollection | |
|  PersistentCollection | LoadingCollectionEntry.getCollection() | 
|  PersistentCollection | LoadContexts.locateLoadingCollection(CollectionPersister persister,
                        Serializable ownerKey)Attempt to locate the loading collection given the owner's key. | 
|  PersistentCollection | CollectionLoadContext.getLoadingCollection(CollectionPersister persister,
                     Serializable key)Retrieve the collection that is being loaded as part of processing this result set. | 
| Constructors in org.hibernate.engine.loading with parameters of type PersistentCollection | |
| LoadingCollectionEntry(ResultSet resultSet,
                       CollectionPersister persister,
                       Serializable key,
                       PersistentCollection collection) | |
| Uses of PersistentCollection in org.hibernate.event | 
| Methods in org.hibernate.event that return PersistentCollection | |
|  PersistentCollection | InitializeCollectionEvent.getCollection() | 
| Constructors in org.hibernate.event with parameters of type PersistentCollection | |
| InitializeCollectionEvent(PersistentCollection collection,
                          EventSource source) | |
| Uses of PersistentCollection in org.hibernate.event.def | 
| Methods in org.hibernate.event.def 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.impl | 
| Methods in org.hibernate.impl with parameters of type PersistentCollection | |
|  void | StatelessSessionImpl.initializeCollection(PersistentCollection collection,
                     boolean writing) | 
|  void | SessionImpl.initializeCollection(PersistentCollection collection,
                     boolean writing) | 
| Uses of PersistentCollection in org.hibernate.persister.collection | 
| Methods in org.hibernate.persister.collection with parameters of type PersistentCollection | |
| protected  int | OneToManyPersister.doUpdateRows(Serializable id,
             PersistentCollection collection,
             SessionImplementor session) | 
|  void | CollectionPersister.recreate(PersistentCollection collection,
         Serializable key,
         SessionImplementor session)(Re)create the collection's persistent state | 
|  void | CollectionPersister.deleteRows(PersistentCollection collection,
           Serializable key,
           SessionImplementor session)Delete the persistent state of any elements that were removed from the collection | 
|  void | CollectionPersister.updateRows(PersistentCollection collection,
           Serializable key,
           SessionImplementor session)Update the persistent state of any elements that were modified | 
|  void | CollectionPersister.insertRows(PersistentCollection collection,
           Serializable key,
           SessionImplementor session)Insert the persistent state of any new collection elements | 
| protected  int | BasicCollectionPersister.doUpdateRows(Serializable id,
             PersistentCollection collection,
             SessionImplementor session) | 
|  void | AbstractCollectionPersister.recreate(PersistentCollection collection,
         Serializable id,
         SessionImplementor session) | 
|  void | AbstractCollectionPersister.deleteRows(PersistentCollection collection,
           Serializable id,
           SessionImplementor session) | 
|  void | AbstractCollectionPersister.insertRows(PersistentCollection collection,
           Serializable id,
           SessionImplementor session) | 
|  void | AbstractCollectionPersister.updateRows(PersistentCollection collection,
           Serializable id,
           SessionImplementor session) | 
| protected abstract  int | AbstractCollectionPersister.doUpdateRows(Serializable key,
             PersistentCollection collection,
             SessionImplementor session) | 
| 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 | ||||||||||