Class YesNoType

  extended by org.hibernate.type.AbstractType
      extended by org.hibernate.type.NullableType
          extended by org.hibernate.type.ImmutableType
              extended by org.hibernate.type.PrimitiveType
                  extended by org.hibernate.type.BooleanType
                      extended by org.hibernate.type.CharBooleanType
                          extended by org.hibernate.type.YesNoType
All Implemented Interfaces:
Serializable, DiscriminatorType, IdentifierType, LiteralType, Type

public class YesNoType
extends CharBooleanType

yes_no: A type that maps an SQL CHAR(1) to a Java Boolean.

Gavin King
See Also:
Serialized Form

Constructor Summary
Method Summary
protected  String getFalseString()
 String getName()
          Returns the abbreviated name of the type.
protected  String getTrueString()
Methods inherited from class org.hibernate.type.CharBooleanType
get, objectToSQLString, set, sqlType, stringToObject
Methods inherited from class org.hibernate.type.BooleanType
fromStringValue, getDefaultValue, getPrimitiveClass, getReturnedClass
Methods inherited from class org.hibernate.type.PrimitiveType
Methods inherited from class org.hibernate.type.ImmutableType
deepCopy, isMutable, replace
Methods inherited from class org.hibernate.type.NullableType
fromXMLNode, fromXMLString, getColumnSpan, isDirty, isEqual, isEqual, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeToString, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toXMLString
Methods inherited from class org.hibernate.type.AbstractType
assemble, beforeAssemble, compare, disassemble, getHashCode, 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, compare, deepCopy, disassemble, fromXMLNode, getColumnSpan, getHashCode, getHashCode, 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

Constructor Detail


public YesNoType()
Method Detail


protected final String getTrueString()
Specified by:
getTrueString in class CharBooleanType


protected final String getFalseString()
Specified by:
getFalseString in class CharBooleanType


public String getName()
Description copied from interface: Type
Returns the abbreviated name of the type.

Specified by:
getName in interface Type
getName in class BooleanType
String the Hibernate type name

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