org.hibernate.type
Class AbstractLongBinaryType

java.lang.Object
  extended by org.hibernate.type.AbstractType
      extended by org.hibernate.type.NullableType
          extended by org.hibernate.type.MutableType
              extended by org.hibernate.type.AbstractBynaryType
                  extended by org.hibernate.type.AbstractLongBinaryType
All Implemented Interfaces:
Serializable, Comparator, StringRepresentableType, Type, VersionType, XmlRepresentableType

Deprecated. Use the AbstractStandardBasicType approach instead

public abstract class AbstractLongBinaryType
extends AbstractBynaryType

An abstract type for mapping long binary SQL types to Java byte[].

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.hibernate.type.AbstractType
LEGACY_DEFAULT_SIZE, LEGACY_DICTATED_SIZE
 
Constructor Summary
AbstractLongBinaryType()
          Deprecated.  
 
Method Summary
 Class getReturnedClass()
          Deprecated. The class returned by Type.nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SessionImplementor, java.lang.Object) methods.
protected  Object toExternalFormat(byte[] bytes)
          Deprecated. Convert the byte[] into the expected object type
protected  byte[] toInternalFormat(Object bytes)
          Deprecated. Convert the object into the internal byte[] representation
 
Methods inherited from class org.hibernate.type.AbstractBynaryType
compare, deepCopyNotNull, fromStringValue, get, getComparator, getHashCode, getName, isEqual, next, seed, set, sqlType, toString
 
Methods inherited from class org.hibernate.type.MutableType
deepCopy, isMutable, replace
 
Methods inherited from class org.hibernate.type.NullableType
defaultSize, defaultSizes, dictatedSize, dictatedSizes, fromXMLNode, fromXMLString, getColumnSpan, isDirty, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeToString, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toXMLString
 
Methods inherited from class org.hibernate.type.AbstractType
assemble, beforeAssemble, disassemble, getHashCode, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isEntityType, isEqual, isModified, isSame, isXMLElement, replace, replaceNode, resolve, semiResolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.hibernate.type.Type
assemble, beforeAssemble, deepCopy, defaultSizes, dictatedSizes, disassemble, fromXMLNode, getColumnSpan, getHashCode, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

AbstractLongBinaryType

public AbstractLongBinaryType()
Deprecated. 
Method Detail

getReturnedClass

public Class getReturnedClass()
Deprecated. 
Description copied from interface: Type
The class returned by Type.nullSafeGet(java.sql.ResultSet, java.lang.String[], org.hibernate.engine.spi.SessionImplementor, java.lang.Object) methods. This is used to establish the class of an array of this type.

Returns:
The java type class handled by this type.

toExternalFormat

protected Object toExternalFormat(byte[] bytes)
Deprecated. 
Description copied from class: AbstractBynaryType
Convert the byte[] into the expected object type

Specified by:
toExternalFormat in class AbstractBynaryType

toInternalFormat

protected byte[] toInternalFormat(Object bytes)
Deprecated. 
Description copied from class: AbstractBynaryType
Convert the object into the internal byte[] representation

Specified by:
toInternalFormat in class AbstractBynaryType


Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.