## Uses of Class
org.hibernate.mapping.Collection

Packages that use Collection
org.hibernate.cache.internal
org.hibernate.cfg: This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
org.hibernate.cfg.annotations
org.hibernate.ejb
org.hibernate.envers.configuration.metadata
org.hibernate.mapping: This package defines the Hibernate configuration-time metamodel.
org.hibernate.persister.collection: This package abstracts the persistence mechanism for collections.
org.hibernate.persister.internal
org.hibernate.persister.spi

Uses of Collection in org.hibernate.cache.internal

Methods in org.hibernate.cache.internal with parameters of type Collection
`static CacheDataDescriptionImpl` `CacheDataDescriptionImpl.decode(Collection model)`

Uses of Collection in org.hibernate.cfg

Fields in org.hibernate.cfg with type parameters of type Collection
`protected Map<String,Collection>` `Configuration.collections`

Methods in org.hibernate.cfg that return Collection
`Collection` `Configuration.MappingsImpl.getCollection(String role)`
`Collection` `Mappings.getCollection(String role)` Retrieves the collection mapping metadata for the given collection role.
`Collection` `Configuration.getCollectionMapping(String role)` Get the mapping for a particular collection role

Methods in org.hibernate.cfg that return types with arguments of type Collection
`Iterator<Collection>` `Configuration.MappingsImpl.iterateCollections()`
`Iterator<Collection>` `Mappings.iterateCollections()` Returns an iterator over collection metadata.

Methods in org.hibernate.cfg with parameters of type Collection
`void` `Configuration.MappingsImpl.addCollection(Collection collection)`
`void` `Mappings.addCollection(Collection collection)` Add collection mapping metadata to this repository.
`static void` `HbmBinder.bindCollection(org.dom4j.Element node, Collection collection, String className, String path, Mappings mappings, Map inheritedMetas)` Called for all collections
`static void` `HbmBinder.bindCollectionSecondPass(org.dom4j.Element node, Collection collection, Map persistentClasses, Mappings mappings, Map inheritedMetas)` Called for all collections
`static PropertyHolder` `PropertyHolderBuilder.buildPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, Mappings mappings)` buid a property holder on top of a collection

Constructors in org.hibernate.cfg with parameters of type Collection
`CollectionPropertyHolder(Collection collection, String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, Mappings mappings)`
`CollectionSecondPass(Mappings mappings, Collection collection)`
`CollectionSecondPass(Mappings mappings, Collection collection, Map inheritedMetas)`

Uses of Collection in org.hibernate.cfg.annotations

Fields in org.hibernate.cfg.annotations declared as Collection
`protected Collection` `CollectionBinder.collection`

Methods in org.hibernate.cfg.annotations that return Collection
`protected abstract Collection` `CollectionBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `IdBagBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `MapBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `SetBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `ListBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `BagBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `PrimitiveArrayBinder.createCollection(PersistentClass persistentClass)`
`protected Collection` `ArrayBinder.createCollection(PersistentClass persistentClass)`
`Collection` `CollectionBinder.getCollection()`

Methods in org.hibernate.cfg.annotations with parameters of type Collection

`protected void`

`CollectionBinder.bindManyToManySecondPass(Collection collValue, Map persistentClasses, Ejb3JoinColumn[] joinColumns, Ejb3JoinColumn[] inverseJoinColumns, Ejb3Column[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XClass collType, boolean ignoreNotFound, boolean unique, boolean cascadeDeleteEnabled, TableBinder associationTableBinder, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, String hqlOrderBy, Mappings mappings)`

`protected void` `CollectionBinder.bindOneToManySecondPass(Collection collection, Map persistentClasses, Ejb3JoinColumn[] fkJoinColumns, org.hibernate.annotations.common.reflection.XClass collectionType, boolean cascadeDeleteEnabled, boolean ignoreNotFound, String hqlOrderBy, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)`
`protected Value` `MapBinder.createFormulatedValue(Value value, Collection collection, String targetPropertyName, PersistentClass associatedClass, Mappings mappings)`

Uses of Collection in org.hibernate.ejb

Methods in org.hibernate.ejb that return Collection
`Collection` `Ejb3Configuration.getCollectionMapping(String role)` Deprecated.

Uses of Collection in org.hibernate.envers.configuration.metadata

Constructors in org.hibernate.envers.configuration.metadata with parameters of type Collection
`CollectionMetadataGenerator(AuditMetadataGenerator mainGenerator, Collection propertyValue, CompositeMapperBuilder currentMapper, String referencingEntityName, EntityXmlMappingData xmlMappingData, PropertyAuditingData propertyAuditingData)`

Uses of Collection in org.hibernate.mapping

Subclasses of Collection in org.hibernate.mapping
`class` `Array` An array mapping has a primary key consisting of the key columns + index column.
`class` `Bag` A bag permits duplicates, so it has no primary key
`class` `IdentifierBag` An `IdentifierBag` has a primary key consisting of just the identifier column
`class` `IdentifierCollection` A collection with a synthetic "identifier" column
`class` `IndexedCollection` Indexed collections include Lists, Maps, arrays and primitive arrays.
`class` `List` A list mapping has a primary key consisting of the key columns + index column.
`class` `Map` A map has a primary key consisting of the key columns + index columns.
`class` `PrimitiveArray` A primitive array has a primary key consisting of the key columns + index column.
`class` `Set` A set with no nullable element columns.

Constructors in org.hibernate.mapping with parameters of type Collection
`Component(Mappings mappings, Collection collection)`

Uses of Collection in org.hibernate.persister.collection

Constructors in org.hibernate.persister.collection with parameters of type Collection
`AbstractCollectionPersister(Collection collection, CollectionRegionAccessStrategy cacheAccessStrategy, Configuration cfg, SessionFactoryImplementor factory)`
`BasicCollectionPersister(Collection collection, CollectionRegionAccessStrategy cacheAccessStrategy, Configuration cfg, SessionFactoryImplementor factory)`
`OneToManyPersister(Collection collection, CollectionRegionAccessStrategy cacheAccessStrategy, Configuration cfg, SessionFactoryImplementor factory)`

Uses of Collection in org.hibernate.persister.internal

Methods in org.hibernate.persister.internal with parameters of type Collection
`CollectionPersister` `PersisterFactoryImpl.createCollectionPersister(Configuration cfg, Collection collectionMetadata, CollectionRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory)`
`Class<? extends CollectionPersister>` `StandardPersisterClassResolver.getCollectionPersisterClass(Collection metadata)`

Uses of Collection in org.hibernate.persister.spi

Methods in org.hibernate.persister.spi with parameters of type Collection
`CollectionPersister` `PersisterFactory.createCollectionPersister(Configuration cfg, Collection model, CollectionRegionAccessStrategy cacheAccessStrategy, SessionFactoryImplementor factory)` Create a collection persister instance.
`Class<? extends CollectionPersister>` `PersisterClassResolver.getCollectionPersisterClass(Collection metadata)` Returns the collection persister class for a given collection role or null if the collection persister class should be the default.

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