Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » type » [javadoc | source]
org.hibernate.type
abstract public class: AbstractType [javadoc | source]
java.lang.Object
   org.hibernate.type.AbstractType

All Implemented Interfaces:
    Type

Direct Known Subclasses:
    ShortType, SerializableToBlobType, ArrayType, CollectionType, AbstractCharArrayType, BagType, AbstractBynaryType, TextType, SetType, ByteType, TimestampType, SerializableType, BinaryType, AnyType, CustomCollectionType, BigIntegerType, IntegerType, DbTimestampType, CharacterArrayType, ImmutableType, DateType, AbstractLobType, SortedMapType, BigDecimalType, TimeZoneType, ListType, QueryType, EntityType, CompositeCustomType, AdaptedImmutableType, OrderedSetType, IdentifierBagType, OrderedMapType, ClobType, OneToOneType, MutableType, CalendarDateType, CharBooleanType, LocaleType, BooleanType, MetaType, ComponentType, YesNoType, ClassType, StringType, SortedSetType, PrimitiveType, MapType, ByteArrayBlobType, NumericBooleanType, BlobType, WrapperBinaryType, DoubleType, PrimitiveByteArrayBlobType, CharArrayType, TimeType, TrueFalseType, CustomType, EmbeddedComponentType, LongType, ManyToOneType, CurrencyType, CalendarType, NullableType, CharacterType, SpecialOneToOneType, FloatType

Abstract superclass of the built in Type hierarchy.
Method from org.hibernate.type.AbstractType Summary:
assemble,   beforeAssemble,   compare,   disassemble,   getHashCode,   getHashCode,   getSemiResolvedType,   hydrate,   isAnyType,   isAssociationType,   isCollectionType,   isComponentType,   isDirty,   isEntityType,   isEqual,   isEqual,   isModified,   isSame,   isXMLElement,   replace,   replaceNode,   resolve,   semiResolve
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.type.AbstractType Detail:
 public Object assemble(Serializable cached,
    SessionImplementor session,
    Object owner) throws HibernateException 
 public  void beforeAssemble(Serializable cached,
    SessionImplementor session) 
 public int compare(Object x,
    Object y,
    EntityMode entityMode) 
 public Serializable disassemble(Object value,
    SessionImplementor session,
    Object owner) throws HibernateException 
 public int getHashCode(Object x,
    EntityMode entityMode) 
 public int getHashCode(Object x,
    EntityMode entityMode,
    SessionFactoryImplementor factory) 
 public Type getSemiResolvedType(SessionFactoryImplementor factory) 
 public Object hydrate(ResultSet rs,
    String[] names,
    SessionImplementor session,
    Object owner) throws HibernateException, SQLException 
 public boolean isAnyType() 
 public boolean isAssociationType() 
 public boolean isCollectionType() 
 public boolean isComponentType() 
 public boolean isDirty(Object old,
    Object current,
    SessionImplementor session) throws HibernateException 
 public boolean isEntityType() 
 public boolean isEqual(Object x,
    Object y,
    EntityMode entityMode) 
 public boolean isEqual(Object x,
    Object y,
    EntityMode entityMode,
    SessionFactoryImplementor factory) 
 public boolean isModified(Object old,
    Object current,
    boolean[] checkable,
    SessionImplementor session) throws HibernateException 
 public boolean isSame(Object x,
    Object y,
    EntityMode entityMode) throws HibernateException 
 public boolean isXMLElement() 
 public Object replace(Object original,
    Object target,
    SessionImplementor session,
    Object owner,
    Map copyCache,
    ForeignKeyDirection foreignKeyDirection) throws HibernateException 
 protected static  void replaceNode(Node container,
    Element value) 
 public Object resolve(Object value,
    SessionImplementor session,
    Object owner) throws HibernateException 
 public Object semiResolve(Object value,
    SessionImplementor session,
    Object owner) throws HibernateException