Class BooleanTypeDescriptor

    • Constructor Detail

      • BooleanTypeDescriptor

        public BooleanTypeDescriptor()
      • BooleanTypeDescriptor

        public BooleanTypeDescriptor​(char characterValueTrue,
                                     char characterValueFalse)
    • Method Detail

      • toString

        public java.lang.String toString​(java.lang.Boolean value)
      • fromString

        public java.lang.Boolean fromString​(java.lang.String string)
      • unwrap

        public <X> X unwrap​(java.lang.Boolean value,
                            java.lang.Class<X> type,
                            WrapperOptions options)
        Description copied from interface: JavaTypeDescriptor
        Unwrap an instance of our handled Java type into the requested type.

        As an example, if this is a JavaTypeDescriptor<Integer> and we are asked to unwrap the Integer value as a Long we would return something like Long.valueOf( value.longValue() ).

        Intended use is during PreparedStatement binding.

        Type Parameters:
        X - The conversion type.
        Parameters:
        value - The value to unwrap
        type - The type as which to unwrap
        options - The options
        Returns:
        The unwrapped value.
      • wrap

        public <X> java.lang.Boolean wrap​(X value,
                                          WrapperOptions options)
        Description copied from interface: JavaTypeDescriptor
        Wrap a value as our handled Java type.

        Intended use is during ResultSet extraction.

        Type Parameters:
        X - The conversion type.
        Parameters:
        value - The value to wrap.
        options - The options
        Returns:
        The wrapped value.
      • toInt

        public int toInt​(java.lang.Boolean value)
      • toByte

        public java.lang.Byte toByte​(java.lang.Boolean value)
      • toShort

        public java.lang.Short toShort​(java.lang.Boolean value)
      • toInteger

        public java.lang.Integer toInteger​(java.lang.Boolean value)
      • toLong

        public java.lang.Long toLong​(java.lang.Boolean value)