org.hibernate.type
Class BinaryType
java.lang.Object
   org.hibernate.type.AbstractStandardBasicType<T>
org.hibernate.type.AbstractStandardBasicType<T>
       org.hibernate.type.AbstractSingleColumnStandardBasicType<byte[]>
org.hibernate.type.AbstractSingleColumnStandardBasicType<byte[]>
           org.hibernate.type.BinaryType
org.hibernate.type.BinaryType
- All Implemented Interfaces: 
- Serializable, BasicType, SingleColumnType<byte[]>, StringRepresentableType<byte[]>, Type, VersionType<byte[]>, XmlRepresentableType<byte[]>
- public class BinaryType 
- extends AbstractSingleColumnStandardBasicType<byte[]>- implements VersionType<byte[]>
A type that maps between a VARBINARY and byte[]
- Author:
- Gavin King, Steve Ebersole
- See Also:
- Serialized Form
 
 
 
 
| Methods inherited from class org.hibernate.type.AbstractStandardBasicType | 
| assemble, beforeAssemble, compare, deepCopy, deepCopy, disassemble, fromString, fromStringValue, fromXMLNode, fromXMLString, get, getColumnSpan, getHashCode, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isEqual, isModified, isMutable, isSame, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, registerUnderJavaType, replace, replace, resolve, semiResolve, set, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toString, toXMLString | 
 
| 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, compare, deepCopy, disassemble, fromXMLNode, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString | 
 
 
INSTANCE
public static final BinaryType INSTANCE
BinaryType
public BinaryType()
getName
public String getName()
- Description copied from interface: Type
- Returns the abbreviated name of the type.
 
- 
- Specified by:
- getNamein interface- Type
 
- 
- Returns:
- String the Hibernate type name
 
getRegistrationKeys
public String[] getRegistrationKeys()
- Description copied from interface: BasicType
- Get the names under which this type should be registered in the type registry.
 
- 
- Specified by:
- getRegistrationKeysin interface- BasicType
- Overrides:
- getRegistrationKeysin class- AbstractStandardBasicType<byte[]>
 
- 
- Returns:
- The keys under which to register this type.
 
seed
public byte[] seed(SessionImplementor session)
- Generate an initial version.
 
- 
- Specified by:
- seedin interface- VersionType<byte[]>
 
- 
- Parameters:
- session- The session from which this request originates.
- Returns:
- an instance of the type
 
next
public byte[] next(byte[] current,
                   SessionImplementor session)
- Increment the version.
 
- 
- Specified by:
- nextin interface- VersionType<byte[]>
 
- 
- Parameters:
- current- the current version
- session- The session from which this request originates.
- Returns:
- an instance of the type
 
getComparator
public Comparator<byte[]> getComparator()
- Get a comparator for version values.
 
- 
- Specified by:
- getComparatorin interface- VersionType<byte[]>
 
- 
- Returns:
- The comparator to use to compare different version values.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.