Top Description Fields Constructors Methods
org.hibernate.mapping

public abstract Class IndexedCollection

extends Collection
Class Inheritance
Known Direct Subclasses
org.hibernate.mapping.List, org.hibernate.mapping.Map
Imports
java.util.Iterator, org.hibernate.MappingException, org.hibernate.cfg.Mappings, org.hibernate.engine.Mapping

Indexed collections include Lists, Maps, arrays and primitive arrays.
Author
Gavin King

Field Summary

Modifier and TypeField and Description
public static final String
private Value
private String
Inherited from org.hibernate.mapping.Collection:
DEFAULT_ELEMENT_COLUMN_NAMEDEFAULT_KEY_COLUMN_NAME

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
public Value
public String
public final boolean
public boolean
public void
setIndex(Value index)

public void
setIndexNodeName(String indexNodeName)

public void
Inherited from org.hibernate.mapping.Collection:
addFilteraddManyToManyFiltercreateAllKeyscreateForeignKeygetBatchSizegetCacheConcurrencyStrategygetCacheRegionNamegetCollectionPersisterClassgetCollectionTablegetCollectionTypegetColumnInsertabilitygetColumnIteratorgetColumnSpangetColumnUpdateabilitygetComparatorgetComparatorClassNamegetCustomSQLDeletegetCustomSQLDeleteAllgetCustomSQLDeleteAllCheckStylegetCustomSQLDeleteCheckStylegetCustomSQLInsertgetCustomSQLInsertCheckStylegetCustomSQLUpdategetCustomSQLUpdateCheckStylegetDefaultCollectionTypegetElementgetElementNodeNamegetFetchModegetFilterMapgetKeygetLoaderNamegetManyToManyFilterMapgetManyToManyOrderinggetManyToManyWheregetMappingsgetNodeNamegetOrderBygetOwnergetOwnerEntityNamegetReferencedPropertyNamegetRolegetSynchronizedTablesgetTablegetTypegetTypeNamegetTypeParametersgetWherehasFormulahasOrderhasOrphanDeleteisAlternateUniqueKeyisArrayisCustomDeleteAllCallableisCustomDeleteCallableisCustomInsertCallableisCustomUpdateCallableisEmbeddedisExtraLazyisIdentifiedisInverseisLazyisMapisMutableisNullableisOneToManyisOptimisticLockedisPrimitiveArrayisSetisSimpleValueisSortedisSubselectLoadableisValidsetBatchSizesetCacheConcurrencyStrategysetCacheRegionNamesetCollectionPersisterClasssetCollectionTablesetComparatorsetComparatorClassNamesetCustomSQLDeletesetCustomSQLDeleteAllsetCustomSQLInsertsetCustomSQLUpdatesetElementsetElementNodeNamesetEmbeddedsetExtraLazysetFetchModesetInversesetKeysetLazysetLoaderNamesetManyToManyOrderingsetManyToManyWheresetMutablesetNodeNamesetOptimisticLockedsetOrderBysetOrphanDeletesetOwnersetReferencedPropertyNamesetRolesetSortedsetSubselectLoadablesetTypeNamesetTypeParameterssetTypeUsingReflectionsetWheretoString

Field Detail

DEFAULT_INDEX_COLUMN_NAMEback to summary
public static final String DEFAULT_INDEX_COLUMN_NAME
indexback to summary
private Value index
indexNodeNameback to summary
private String indexNodeName

Constructor Detail

IndexedCollectionback to summary
public IndexedCollection(Mappings mappings, PersistentClass owner)

Method Detail

createPrimaryKeyback to summary
pack-priv void createPrimaryKey()

Implements abstract org.hibernate.mapping.Collection.createPrimaryKey.

getIndexback to summary
public Value getIndex()
getIndexNodeNameback to summary
public String getIndexNodeName()
isIndexedback to summary
public final boolean isIndexed()

Overrides org.hibernate.mapping.Collection.isIndexed.

isListback to summary
public boolean isList()
setIndexback to summary
public void setIndex(Value index)
setIndexNodeNameback to summary
public void setIndexNodeName(String indexNodeName)
validateback to summary
public void validate(Mapping mapping) throws MappingException

Overrides org.hibernate.mapping.Collection.validate.