org.hibernate.cfg.annotations
Class ListBinder
java.lang.Object
   org.hibernate.cfg.annotations.CollectionBinder
org.hibernate.cfg.annotations.CollectionBinder
       org.hibernate.cfg.annotations.ListBinder
org.hibernate.cfg.annotations.ListBinder
- Direct Known Subclasses: 
- ArrayBinder
- public class ListBinder 
- extends CollectionBinder
Bind a list to the underlying Hibernate configuration
- Author:
- Matthew Inger, Emmanuel Bernard
 
 
 
| Method Summary | 
| protected  Collection | createCollection(PersistentClass persistentClass)
 | 
|  SecondPass | getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings)
 | 
|  void | setSort(Sort sortAnn)
 | 
|  void | setSqlOrderBy(OrderBy orderByAnn)
 | 
 
| Methods inherited from class org.hibernate.cfg.annotations.CollectionBinder | 
| bind, bindManytoManyInverseFk, bindManyToManySecondPass, bindOneToManySecondPass, bindStarToManySecondPass, getCollection, getCollectionBinder, getMappings, isHibernateExtensionMapping, isMap, setAccessType, setBatchSize, setCache, setCascadeDeleteEnabled, setCascadeStrategy, setCollectionType, setDeclaringClass, setEjb3OrderBy, setElementColumns, setEmbedded, setExplicitAssociationTable, setFkJoinColumns, setIgnoreNotFound, setIndexColumn, setInheritanceStatePerClass, setInsertable, setInverseJoinColumns, setIsHibernateExtensionMapping, setJoinColumns, setLocalGenerators, setMapKey, setMapKeyColumns, setMapKeyManyToManyColumns, setMappedBy, setMappings, setOneToMany, setProperty, setPropertyHolder, setPropertyName, setTableBinder, setTargetEntity, setUpdatable | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ListBinder
public ListBinder()
createCollection
protected Collection createCollection(PersistentClass persistentClass)
- 
- Specified by:
- createCollectionin class- CollectionBinder
 
- 
 
setSqlOrderBy
public void setSqlOrderBy(OrderBy orderByAnn)
- 
- Overrides:
- setSqlOrderByin class- CollectionBinder
 
- 
 
setSort
public void setSort(Sort sortAnn)
- 
- Overrides:
- setSortin class- CollectionBinder
 
- 
 
getSecondPass
public SecondPass getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
                                Ejb3JoinColumn[] keyColumns,
                                Ejb3JoinColumn[] inverseColumns,
                                Ejb3Column[] elementColumns,
                                Ejb3Column[] mapKeyColumns,
                                Ejb3JoinColumn[] mapKeyManyToManyColumns,
                                boolean isEmbedded,
                                org.hibernate.annotations.common.reflection.XProperty property,
                                org.hibernate.annotations.common.reflection.XClass collType,
                                boolean ignoreNotFound,
                                boolean unique,
                                TableBinder assocTableBinder,
                                Mappings mappings)
- 
- Overrides:
- getSecondPassin class- CollectionBinder
 
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.