net.sqlind
Class SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior<T>
java.lang.Object
net.sqlind.SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior<T>
- All Implemented Interfaces:
- SQLQueryMapper.QueryBehavior
- Direct Known Subclasses:
- SQLQueryMapper.GenericQueryHandler.BeanListWiringBehavior
- Enclosing class:
- SQLQueryMapper.GenericQueryHandler
public abstract class SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior<T>
- extends java.lang.Object
- implements SQLQueryMapper.QueryBehavior
Generic query result bean wiring implementation
|
Field Summary |
protected java.lang.Class<T> |
clazz
|
protected T |
objBean
|
protected java.sql.ResultSet |
rs
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
protected java.lang.Class<T> clazz
objBean
protected T objBean
rs
protected java.sql.ResultSet rs
SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior
public SQLQueryMapper.GenericQueryHandler.BeanWiringBehavior(java.lang.Class<T> clazz)
throws SQLQueryMapper.SQLMapperException
- Throws:
SQLQueryMapper.SQLMapperException
fetch
public void fetch(java.sql.ResultSet rs)
throws java.lang.Exception
- Specified by:
fetch in interface SQLQueryMapper.QueryBehavior
- Throws:
java.lang.Exception
getNewBean
protected T getNewBean()
throws java.lang.Exception
- Throws:
java.lang.Exception
doForEachRupture
public abstract void doForEachRupture(T bean)
- Call each time first level field values have changed
- Parameters:
bean - the first level object
doForEachSubRupture
public abstract void doForEachSubRupture(java.lang.Object bean)
- Call each time sub level field values have changed
- Parameters:
bean - the sub level object
doForEachRecord
public abstract void doForEachRecord(T bean)
- Call for each records
- Parameters:
bean - the first level object
Copyright © 2011. All Rights Reserved.