|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.araneaframework.backend.list.helper.reader.FilterResultSetColumnReader
org.araneaframework.backend.list.helper.reader.ConverterBasedColumnReader
ResultSetColumnReader that can have custom converters for each column.
This implementation wraps an existing ResultSetColumnReader
by adding additional behavior if a certain column is being read.
addResultSetDeconverterForColumn(String, Converter).
For that column Converter.reverseConvert(Object) is invoked
and Converter.getDestinationType() is used as a Java type
retrieved from the ResultSet.
| Constructor Summary | |
ConverterBasedColumnReader(ResultSetColumnReader child)
|
|
| Method Summary | |
void |
addResultSetDeconverterForColumn(String columnName,
Converter converter)
Adds a deconverter for ResultSet. |
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 |
public ConverterBasedColumnReader(ResultSetColumnReader child)
| Method Detail |
public void addResultSetDeconverterForColumn(String columnName,
Converter converter)
ResultSet.
The converter is used to Converter.reverseConvert(Object)
values from ResultSet.
columnName - ResultSet column name.converter - converter that is used by reverseConvert()
method.
public Object readFromResultSet(String columnName,
ResultSet resultSet,
Class javaType)
ResultSetColumnReaderResultSet column.
readFromResultSet in interface ResultSetColumnReaderreadFromResultSet in class FilterResultSetColumnReader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||