org.araneaframework.backend.list.helper.reader
Class BooleanColumnReader

java.lang.Object
  extended byorg.araneaframework.backend.list.helper.reader.FilterResultSetColumnReader
      extended byorg.araneaframework.backend.list.helper.reader.BooleanColumnReader
All Implemented Interfaces:
ResultSetColumnReader

public class BooleanColumnReader
extends FilterResultSetColumnReader

ResultSetColumnReader for Boolean type.

This implementation wraps an existing ResultSetColumnReader by adding additional behavior for boolean Java type.

Since:
1.1
Author:
Rein Raudjärv

Constructor Summary
BooleanColumnReader(ResultSetColumnReader child, Object trueValue, Object falseValue, Object nullValue)
           
 
Method Summary
 Object readFromResultSet(String columnName, ResultSet resultSet, Class javaType)
          This method should read some custom Java Object from the given ResultSet column.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanColumnReader

public BooleanColumnReader(ResultSetColumnReader child,
                           Object trueValue,
                           Object falseValue,
                           Object nullValue)
Method Detail

readFromResultSet

public Object readFromResultSet(String columnName,
                                ResultSet resultSet,
                                Class javaType)
Description copied from interface: ResultSetColumnReader
This method should read some custom Java Object from the given ResultSet column.

Specified by:
readFromResultSet in interface ResultSetColumnReader
Overrides:
readFromResultSet in class FilterResultSetColumnReader