net.sf.hibernate.type
Class SortedSetType

java.lang.Object
  extended bynet.sf.hibernate.type.AbstractType
      extended bynet.sf.hibernate.type.PersistentCollectionType
          extended bynet.sf.hibernate.type.SetType
              extended bynet.sf.hibernate.type.SortedSetType
All Implemented Interfaces:
AssociationType, Serializable, Type

public class SortedSetType
extends SetType

See Also:
Serialized Form

Constructor Summary
SortedSetType(String role, Comparator comparator)
           
 
Method Summary
 Class getReturnedClass()
          The class returned by nullSafeGet() methods.
 PersistentCollection instantiate(SessionImplementor session, CollectionPersister persister)
           
 PersistentCollection wrap(SessionImplementor session, Object collection)
           
 
Methods inherited from class net.sf.hibernate.type.PersistentCollectionType
assemble, copy, deepCopy, disassemble, equals, equals, fromString, getAssociatedClass, getColumnSpan, getElementsIterator, getElementType, getForeignKeyDirection, getJoinable, getName, getReferencedColumns, getRole, hashCode, hasNiceEquals, hydrate, isArrayType, isAssociationType, isDirty, isModified, isMutable, isPersistentCollectionType, nullSafeGet, nullSafeGet, nullSafeSet, resolveIdentifier, sqlTypes, toString, toString, usePrimaryKeyAsForeignKey
 
Methods inherited from class net.sf.hibernate.type.AbstractType
isComponentType, isEntityType, isObjectType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.hibernate.type.Type
isComponentType, isEntityType, isObjectType
 

Constructor Detail

SortedSetType

public SortedSetType(String role,
                     Comparator comparator)
Method Detail

instantiate

public PersistentCollection instantiate(SessionImplementor session,
                                        CollectionPersister persister)
Overrides:
instantiate in class SetType

getReturnedClass

public Class getReturnedClass()
Description copied from interface: Type
The class returned by nullSafeGet() methods. This is used to establish the class of an array of this type.

Specified by:
getReturnedClass in interface Type
Overrides:
getReturnedClass in class SetType

wrap

public PersistentCollection wrap(SessionImplementor session,
                                 Object collection)
Overrides:
wrap in class SetType