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 }