net.sqlind
Class SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior<T>

java.lang.Object
  extended by net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior<T>
      extended by net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior<T>
          extended by net.sqlind.SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior<T>
All Implemented Interfaces:
SQLQueryMapper.QueryBehavior
Enclosing class:
SQLQueryMapper.GenericQueryHandler

public class SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior<T>
extends SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior<T>

Generic query result bean list wiring implementation. Bean list size will match the number of records retrieved by query.


Field Summary
 
Fields inherited from class net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior
list
 
Fields inherited from class net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior
clazz, objBean, rs
 
Constructor Summary
SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior(java.lang.Class<T> clazz, java.util.List<T> list)
           
 
Method Summary
 void doForEachRecord(T bean)
          Call for each records
 void doForEachRupture(T bean)
          Call each time first level field values have changed
 
Methods inherited from class net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior
doForEachSubRupture
 
Methods inherited from class net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior
fetch, getNewBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior

public SQLQueryMapper.GenericQueryHandler.SingleBeanListWiringBehavior(java.lang.Class<T> clazz,
                                                                       java.util.List<T> list)
                                                                throws SQLQueryMapper.SQLMapperException
Throws:
SQLQueryMapper.SQLMapperException
Method Detail

doForEachRupture

public void doForEachRupture(T bean)
Description copied from class: SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior
Call each time first level field values have changed

Overrides:
doForEachRupture in class SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior<T>
Parameters:
bean - the first level object

doForEachRecord

public void doForEachRecord(T bean)
Description copied from class: SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior
Call for each records

Overrides:
doForEachRecord in class SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior<T>
Parameters:
bean - the first level object


Copyright © 2014. All Rights Reserved.