org.midao.jdbc.core.handlers.output
Class BeanOutputHandler<T>

java.lang.Object
  extended by org.midao.jdbc.core.handlers.output.AbstractOutputHandler<T>
      extended by org.midao.jdbc.core.handlers.output.BeanOutputHandler<T>
All Implemented Interfaces:
OutputHandler<T>

public class BeanOutputHandler<T>
extends AbstractOutputHandler<T>

Converts first row of query output into Bean


Field Summary
 
Fields inherited from class org.midao.jdbc.core.handlers.output.AbstractOutputHandler
outputProcessor
 
Constructor Summary
BeanOutputHandler(java.lang.Class<T> type)
          Creates new BeanOutputHandler instance.
BeanOutputHandler(java.lang.Class<T> type, QueryOutputProcessor outputProcessor)
          Creates new BeanOutputHandler instance.
 
Method Summary
 T handle(java.util.List<QueryParameters> outputList)
          Converts first row of query output into Bean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanOutputHandler

public BeanOutputHandler(java.lang.Class<T> type)
Creates new BeanOutputHandler instance.

Parameters:
type - Bean Class description

BeanOutputHandler

public BeanOutputHandler(java.lang.Class<T> type,
                         QueryOutputProcessor outputProcessor)
Creates new BeanOutputHandler instance.

Parameters:
type - Bean Class description
outputProcessor - Query output processor
Method Detail

handle

public T handle(java.util.List<QueryParameters> outputList)
         throws MidaoException
Converts first row of query output into Bean

Parameters:
outputList - Query output
Returns:
Bean converted from first row of query output
Throws:
MidaoException


Copyright © 2013. All Rights Reserved.