org.hibernate.type
Class TrueFalseType
java.lang.Object
   org.hibernate.type.AbstractStandardBasicType<T>
org.hibernate.type.AbstractStandardBasicType<T>
       org.hibernate.type.AbstractSingleColumnStandardBasicType<Boolean>
org.hibernate.type.AbstractSingleColumnStandardBasicType<Boolean>
           org.hibernate.type.TrueFalseType
org.hibernate.type.TrueFalseType
- All Implemented Interfaces: 
- Serializable, BasicType, DiscriminatorType<Boolean>, IdentifierType<Boolean>, LiteralType<Boolean>, PrimitiveType<Boolean>, SingleColumnType<Boolean>, StringRepresentableType<Boolean>, Type, XmlRepresentableType<Boolean>
- public class TrueFalseType 
- extends AbstractSingleColumnStandardBasicType<Boolean>- implements PrimitiveType<Boolean>, DiscriminatorType<Boolean>
A type that maps between CHAR(1) and Boolean (using 'T' and 'F')
- 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, getRegistrationKeys, 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 TrueFalseType INSTANCE
TrueFalseType
public TrueFalseType()
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
 
getPrimitiveClass
public Class getPrimitiveClass()
- Description copied from interface: PrimitiveType
- Retrieve the primitive counterpart to the wrapper type identified by
 Type.getReturnedClass().
 
- 
- Specified by:
- getPrimitiveClassin interface- PrimitiveType<Boolean>
 
- 
- Returns:
- The primitive Java type.
 
stringToObject
public Boolean stringToObject(String xml)
                       throws Exception
- Description copied from interface: IdentifierType
- Convert the value from the mapping file to a Java object.
 
- 
- Specified by:
- stringToObjectin interface- IdentifierType<Boolean>
 
- 
- Parameters:
- xml- the value of discriminator-value or unsaved-value attribute
- Returns:
- The converted value of the string representation.
- Throws:
- Exception- Indicates a problem converting from the string
 
getDefaultValue
public Serializable getDefaultValue()
- Description copied from interface: PrimitiveType
- Get this type's default value.
 
- 
- Specified by:
- getDefaultValuein interface- PrimitiveType<Boolean>
 
- 
- Returns:
- The default value.
 
objectToSQLString
public String objectToSQLString(Boolean value,
                                Dialect dialect)
                         throws Exception
- Description copied from interface: LiteralType
- Convert the value into a string representation, suitable for embedding in an SQL statement as a
 literal.
 
- 
- Specified by:
- objectToSQLStringin interface- LiteralType<Boolean>
 
- 
- Parameters:
- value- The value to convert
- dialect- The SQL dialect
- Returns:
- The value's string representation
- Throws:
- Exception- Indicates an issue converting the value to literal string.
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.