org.hibernate.type

Class SortedMapType

Implemented Interfaces:
AssociationType, Serializable, Type

public class SortedMapType
extends MapType

Field Summary

Fields inherited from class org.hibernate.type.CollectionType

UNFETCHED_COLLECTION

Constructor Summary

SortedMapType(String role, String propertyRef, Comparator comparator, boolean isEmbeddedInXML)

Method Summary

Class
getReturnedClass()
Object
instantiate(int anticipatedSize)
PersistentCollection
instantiate(SessionImplementor session, CollectionPersister persister, Serializable key)
PersistentCollection
wrap(SessionImplementor session, Object collection)

Methods inherited from class org.hibernate.type.MapType

getElementsIterator, getReturnedClass, indexOf, instantiate, instantiate, replaceElements, 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

SortedMapType

public SortedMapType(String role,
                     String propertyRef,
                     Comparator comparator,
                     boolean isEmbeddedInXML)

Method Details

getReturnedClass

public Class getReturnedClass()
Specified by:
getReturnedClass in interface Type
Overrides:
getReturnedClass in interface MapType

instantiate

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

instantiate

public PersistentCollection instantiate(SessionImplementor session,
                                        CollectionPersister persister,
                                        Serializable key)
Overrides:
instantiate in interface MapType

wrap

public PersistentCollection wrap(SessionImplementor session,
                                 Object collection)
Overrides:
wrap in interface MapType