org.hibernate.type

Class OrderedSetType

Implemented Interfaces:
AssociationType, Serializable, Type

public class OrderedSetType
extends SetType

A specialization of the set type, with (resultset-based) ordering.

Field Summary

Fields inherited from class org.hibernate.type.CollectionType

UNFETCHED_COLLECTION

Constructor Summary

OrderedSetType(String role, String propertyRef, boolean isEmbeddedInXML)
Constructs a set type capable of creating ordered sets of the given role.

Method Summary

Object
instantiate(int anticipatedSize)

Methods inherited from class org.hibernate.type.SetType

getReturnedClass, instantiate, instantiate, wrap

Methods inherited from class org.hibernate.type.CollectionType

assemble, compare, contains, deepCopy, disassemble, fromXMLNode, getAssociatedEntityName, getAssociatedJoinable, getCollection, getColumnSpan, getElementType, getElementsIterator, getElementsIterator, getForeignKeyDirection, getHashCode, getIdOfOwnerOrNull, getKeyOfOwner, getLHSPropertyName, getName, getOnCondition, getRHSUniqueKeyPropertyName, getRole, hasHolder, hydrate, indexOf, initializeImmediately, instantiate, instantiate, 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, wrap

Methods inherited from class org.hibernate.type.AbstractType

assemble, beforeAssemble, compare, disassemble, getHashCode, getHashCode, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isEntityType, isEqual, isEqual, isModified, isSame, isXMLElement, replace, replaceNode, resolve, semiResolve

Constructor Details

OrderedSetType

public OrderedSetType(String role,
                      String propertyRef,
                      boolean isEmbeddedInXML)
Constructs a set type capable of creating ordered sets of the given role.
Parameters:
role - The collection role name.
propertyRef - The property ref name.
isEmbeddedInXML - Is this collection to embed itself in xml

Method Details

instantiate

public Object instantiate(int anticipatedSize)
Overrides:
instantiate in interface SetType