1 package com.imcode.db.handlers;
2
3 import java.sql.ResultSet;
4 import java.sql.SQLException;
5
6 public class SingleObjectHandler extends RowTransformingHandler {
7
8 public SingleObjectHandler(RowTransformer rowTransformer) {
9 super(rowTransformer);
10 }
11
12 public Object handle(ResultSet resultSet) throws SQLException {
13 if (!resultSet.next()) {
14 return null ;
15 }
16 return ( (RowTransformingHandler) this ).rowTransformer.createObjectFromResultSetRow(resultSet) ;
17 }
18 }