org.hibernate.type
Class IdentifierBagType
java.lang.Object
   org.hibernate.type.AbstractType
org.hibernate.type.AbstractType
       org.hibernate.type.CollectionType
org.hibernate.type.CollectionType
           org.hibernate.type.IdentifierBagType
org.hibernate.type.IdentifierBagType
- All Implemented Interfaces: 
- Serializable, AssociationType, Type
- public class IdentifierBagType 
- extends CollectionType
- See Also:
- Serialized Form
 
 
 
 
| Methods inherited from class org.hibernate.type.CollectionType | 
| assemble, compare, contains, deepCopy, disassemble, fromXMLNode, getAssociatedEntityName, getAssociatedJoinable, getCollection, getColumnSpan, getElementsIterator, getElementsIterator, getElementType, getForeignKeyDirection, getHashCode, getIdOfOwnerOrNull, getKeyOfOwner, getLHSPropertyName, getName, getOnCondition, getRHSUniqueKeyPropertyName, getRole, hasHolder, hydrate, indexOf, initializeImmediately, instantiateResult, isAlwaysDirtyChecked, isArrayType, isAssociationType, isCollectionType, isDirty, isDirty, isEmbeddedInXML, isEqual, isModified, isMutable, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, renderLoggableString, replace, replaceElements, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toString, useLHSPrimaryKey | 
 
 
 
 
IdentifierBagType
public IdentifierBagType(TypeFactory.TypeScope typeScope,
                         String role,
                         String propertyRef,
                         boolean isEmbeddedInXML)
instantiate
public PersistentCollection instantiate(SessionImplementor session,
                                        CollectionPersister persister,
                                        Serializable key)
                                 throws HibernateException
- Description copied from class: CollectionType
- Instantiate an uninitialized collection wrapper or holder. Callers MUST add the holder to the
 persistence context!
 
- 
- Specified by:
- instantiatein class- CollectionType
 
- 
- Parameters:
- session- The session from which the request is originating.
- persister- The underlying collection persister (metadata)
- key- The owner key.
- Returns:
- The instantiated collection.
- Throws:
- HibernateException
 
instantiate
public Object instantiate(int anticipatedSize)
- Description copied from class: CollectionType
- Instantiate an empty instance of the "underlying" collection (not a wrapper),
 but with the given anticipated size (i.e. accounting for initial capacity
 and perhaps load factor).
 
- 
- Specified by:
- instantiatein class- CollectionType
 
- 
- Parameters:
- anticipatedSize- The anticipated size of the instaniated collection
 after we are done populating it.
- Returns:
- A newly instantiated collection to be wrapped.
 
getReturnedClass
public Class getReturnedClass()
- Description copied from interface: Type
- The class returned by Type.nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.SessionImplementor, java.lang.Object)methods. This is used to  establish the class of an array of
 this type.
 
- 
- Returns:
- The java type class handled by this type.
 
wrap
public PersistentCollection wrap(SessionImplementor session,
                                 Object collection)
- Description copied from class: CollectionType
- Wrap the naked collection instance in a wrapper, or instantiate a
 holder. Callers MUST add the holder to the persistence context!
 
- 
- Specified by:
- wrapin class- CollectionType
 
- 
- Parameters:
- session- The session from which the request is originating.
- collection- The bare collection to be wrapped.
- Returns:
- The wrapped collection.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.