public class

AdaptedImmutableType

extends AbstractSingleColumnStandardBasicType<T>
java.lang.Object
   ↳ org.hibernate.type.AbstractStandardBasicType<T>
     ↳ org.hibernate.type.AbstractSingleColumnStandardBasicType<T>
       ↳ org.hibernate.type.AdaptedImmutableType<T>

Class Overview

Optimize a mutable type, if the user promises not to mutable the instances.

Summary

Public Constructors
AdaptedImmutableType(AbstractStandardBasicType<T> baseMutableType)
Public Methods
String getName()
Protected Methods
MutabilityPlan<T> getMutabilityPlan()
[Expand]
Inherited Methods
From class org.hibernate.type.AbstractSingleColumnStandardBasicType
From class org.hibernate.type.AbstractStandardBasicType
From class java.lang.Object
From interface org.hibernate.type.BasicType
From interface org.hibernate.type.SingleColumnType
From interface org.hibernate.type.StringRepresentableType
From interface org.hibernate.type.Type
From interface org.hibernate.type.XmlRepresentableType

Public Constructors

public AdaptedImmutableType (AbstractStandardBasicType<T> baseMutableType)

Public Methods

public String getName ()

Protected Methods

protected MutabilityPlan<T> getMutabilityPlan ()