Uses of Class
net.sf.hibernate.collection.PersistentCollection

Packages that use PersistentCollection
net.sf.hibernate.collection   
net.sf.hibernate.engine   
net.sf.hibernate.impl   
net.sf.hibernate.type   
 

Uses of PersistentCollection in net.sf.hibernate.collection
 

Subclasses of PersistentCollection in net.sf.hibernate.collection
 class ArrayHolder
          A persistent wrapper for an array.
 class Bag
          An unordered, unkeyed collection that can contain the same element multiple times.
 class IdentifierBag
          An IdentifierBag implements "bag" semantics more efficiently than a regular Bag by adding a synthetic identifier column to the table.
 class List
          A persistent wrapper for a java.util.List.
 class Map
          A persistent wrapper for a java.util.Map.
 class ODMGCollection
          All Hibernate collections actually implement the ODMG DCollection interface and are castable to that type.
 class Set
          A persistent wrapper for a java.util.Set.
 class SortedMap
          A persistent wrapper for a java.util.SortedMap.
 class SortedSet
          A persistent wrapper for a java.util.SortedSet.
 

Methods in net.sf.hibernate.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 net.sf.hibernate.engine
 

Methods in net.sf.hibernate.engine that return PersistentCollection
 PersistentCollection SessionImplementor.getLoadingCollection(CollectionPersister persister, Serializable id, Object resultSetId)
           
 

Methods in net.sf.hibernate.engine with parameters of type PersistentCollection
 Serializable SessionImplementor.getLoadedCollectionKey(PersistentCollection collection)
          Get the pre-flush identifier of the collection
 Serializable SessionImplementor.getSnapshot(PersistentCollection collection)
          Get the snapshot of the pre-flush collection state
 void SessionImplementor.dirty(PersistentCollection collection)
          Set the "shallow dirty" status of the collection.
 void SessionImplementor.initializeCollection(PersistentCollection collection, boolean writing)
          Initialize the collection (if not already initialized)
 boolean SessionImplementor.isInverseCollection(PersistentCollection collection)
          Is this the "inverse" end of a bidirectional association?
 Collection SessionImplementor.getOrphans(PersistentCollection coll)
          Get the collection orphans (entities which were removed from the collection)
 

Uses of PersistentCollection in net.sf.hibernate.impl
 

Methods in net.sf.hibernate.impl that return PersistentCollection
 PersistentCollection SessionImpl.getLoadingCollection(CollectionPersister persister, Serializable id, Object resultSetId)
           
 PersistentCollection SessionImpl.getLoadingCollection(String role, Serializable id)
           
 

Methods in net.sf.hibernate.impl with parameters of type PersistentCollection
 void SessionImpl.dirty(PersistentCollection coll)
           
 Serializable SessionImpl.getSnapshot(PersistentCollection coll)
           
 Serializable SessionImpl.getLoadedCollectionKey(PersistentCollection coll)
           
 boolean SessionImpl.isInverseCollection(PersistentCollection collection)
           
 Collection SessionImpl.getOrphans(PersistentCollection coll)
           
 void SessionImpl.initializeCollection(PersistentCollection collection, boolean writing)
          called by a collection that wants to initialize itself
 

Uses of PersistentCollection in net.sf.hibernate.type
 

Methods in net.sf.hibernate.type that return PersistentCollection
 PersistentCollection SortedSetType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SortedSetType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection SortedSetType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection SortedMapType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SortedMapType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection SortedMapType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection SetType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection SetType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection SetType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
abstract  PersistentCollection PersistentCollectionType.instantiate(SessionImplementor session, CollectionPersister persister)
           
abstract  PersistentCollection PersistentCollectionType.wrap(SessionImplementor session, Object collection)
           
abstract  PersistentCollection PersistentCollectionType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection MapType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection MapType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection MapType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection ListType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection ListType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection ListType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection IdentifierBagType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection IdentifierBagType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection IdentifierBagType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection BagType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection BagType.wrap(SessionImplementor session, Object collection)
           
 PersistentCollection BagType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)
           
 PersistentCollection ArrayType.instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection ArrayType.wrap(SessionImplementor session, Object array)
           
 PersistentCollection ArrayType.assembleCachedCollection(SessionImplementor session, CollectionPersister persister, Serializable disassembled, Object owner)