org.midao.jdbc.core.handlers.input.named
Class BeanListInputHandler<T>
java.lang.Object
org.midao.jdbc.core.handlers.input.AbstractInputHandler<T>
org.midao.jdbc.core.handlers.input.named.AbstractNamedListInputHandler<T>
org.midao.jdbc.core.handlers.input.named.BeanListInputHandler<T>
- All Implemented Interfaces:
- InputHandler<T>
- Direct Known Subclasses:
- SpringBeanListInputHandler
public class BeanListInputHandler<T>
- extends AbstractNamedListInputHandler<T>
Named InputHandler. Allows accepting List of Beans as source of values for Query
Constructor Summary |
protected |
BeanListInputHandler(QueryInputProcessor processor,
java.lang.String encodedQuery,
java.util.Map<java.lang.String,T> inputParameter)
Creates new BeanListInputHandler instance |
|
BeanListInputHandler(java.lang.String encodedQuery,
java.util.Map<java.lang.String,T> inputParameter)
Creates new BeanListInputHandler instance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanListInputHandler
public BeanListInputHandler(java.lang.String encodedQuery,
java.util.Map<java.lang.String,T> inputParameter)
- Creates new BeanListInputHandler instance
- Parameters:
encodedQuery
- encoded QueryinputParameter
- input Bean List
BeanListInputHandler
protected BeanListInputHandler(QueryInputProcessor processor,
java.lang.String encodedQuery,
java.util.Map<java.lang.String,T> inputParameter)
- Creates new BeanListInputHandler instance
- Parameters:
processor
- Query input processorencodedQuery
- encoded QueryinputParameter
- input Bean List
getQueryString
public java.lang.String getQueryString()
- Description copied from class:
AbstractNamedListInputHandler
- Returns parsed SQL String (without named parameters)
- Specified by:
getQueryString
in interface InputHandler<T>
- Specified by:
getQueryString
in class AbstractNamedListInputHandler<T>
- Returns:
- parsed SQL String
getQueryParameters
public QueryParameters getQueryParameters()
- Description copied from class:
AbstractNamedListInputHandler
- Returns named parameters and their values
- Specified by:
getQueryParameters
in interface InputHandler<T>
- Specified by:
getQueryParameters
in class AbstractNamedListInputHandler<T>
- Returns:
- QueryParameters filled with parameters and their values
Copyright © 2013. All Rights Reserved.