Top Description Fields Constructors Methods
org.hibernate.cfg.annotations

public Class ListBinder

extends CollectionBinder
Class Inheritance
Known Direct Subclasses
org.hibernate.cfg.annotations.ArrayBinder
Annotations
@SuppressWarnings:unchecked, serial
Imports
java.util.Map, org.slf4j.Logger, .LoggerFactory, org.hibernate.AnnotationException, .MappingException, org.hibernate.annotations.OrderBy, .Sort, org.hibernate.annotations.common.reflection.XClass, .XProperty, org.hibernate.cfg.CollectionSecondPass, .Ejb3Column, .Ejb3JoinColumn, .Mappings, .PropertyHolder, .PropertyHolderBuilder, .SecondPass, org.hibernate.mapping.Collection, .IndexBackref, .List, .OneToMany, .PersistentClass, .SimpleValue, org.hibernate.util.StringHelper

Bind a list to the underlying Hibernate configuration
Authors
Matthew Inger, Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
private Logger
Inherited from org.hibernate.cfg.annotations.CollectionBinder:
batchSizecacheConcurrencyStrategycacheRegionNamecascadeDeleteEnabledcollectionhqlOrderByindexColumninheritanceStatePerClasslocalGeneratorsmapKeyPropertyNamepropertyHolderpropertyName

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
bindIndex(final Mappings mappings)

protected Collection
public SecondPass
getSecondPass(final Ejb3JoinColumn[] fkJoinColumns, final Ejb3JoinColumn[] keyColumns, final Ejb3JoinColumn[] inverseColumns, final Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, final Ejb3JoinColumn[] mapKeyManyToManyColumns, final boolean isEmbedded, final XProperty property, final XClass collType, final boolean ignoreNotFound, final boolean unique, final TableBinder assocTableBinder, final Mappings mappings)

Overrides org.hibernate.cfg.annotations.CollectionBinder.getSecondPass.

public void
public void
Inherited from org.hibernate.cfg.annotations.CollectionBinder:
bindbindManytoManyInverseFkbindManyToManySecondPassbindOneToManySecondPassbindStarToManySecondPassgetCollectiongetCollectionBindergetMappingsisHibernateExtensionMappingisMapsetAccessTypesetBatchSizesetCachesetCascadeDeleteEnabledsetCascadeStrategysetCollectionTypesetDeclaringClasssetEjb3OrderBysetElementColumnssetEmbeddedsetExplicitAssociationTablesetFkJoinColumnssetIgnoreNotFoundsetIndexColumnsetInheritanceStatePerClasssetInsertablesetInverseJoinColumnssetIsHibernateExtensionMappingsetJoinColumnssetLocalGeneratorssetMapKeysetMapKeyColumnssetMapKeyManyToManyColumnssetMappedBysetMappingssetOneToManysetPropertysetPropertyHoldersetPropertyNamesetTableBindersetTargetEntitysetUpdatable

Field Detail

logback to summary
private Logger log

Hides org.hibernate.cfg.annotations.CollectionBinder.log.

Constructor Detail

ListBinderback to summary
public ListBinder()

Method Detail

bindIndexback to summary
private void bindIndex(final Mappings mappings)
createCollectionback to summary
protected Collection createCollection(PersistentClass persistentClass)

Implements abstract org.hibernate.cfg.annotations.CollectionBinder.createCollection.

getSecondPassback to summary
public SecondPass getSecondPass(final Ejb3JoinColumn[] fkJoinColumns, final Ejb3JoinColumn[] keyColumns, final Ejb3JoinColumn[] inverseColumns, final Ejb3Column[] elementColumns, Ejb3Column[] mapKeyColumns, final Ejb3JoinColumn[] mapKeyManyToManyColumns, final boolean isEmbedded, final XProperty property, final XClass collType, final boolean ignoreNotFound, final boolean unique, final TableBinder assocTableBinder, final Mappings mappings)

Overrides org.hibernate.cfg.annotations.CollectionBinder.getSecondPass.

Annotations
@Override
setSortback to summary
public void setSort(Sort sortAnn)

Overrides org.hibernate.cfg.annotations.CollectionBinder.setSort.

setSqlOrderByback to summary
public void setSqlOrderBy(OrderBy orderByAnn)

Overrides org.hibernate.cfg.annotations.CollectionBinder.setSqlOrderBy.