|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.midao.jdbc.core.handlers.input.AbstractInputHandler<T>
org.midao.jdbc.core.handlers.input.named.AbstractNamedInputHandler<T>
org.midao.jdbc.core.handlers.input.named.BeanInputHandler<T>
public class BeanInputHandler<T>
Named InputHandler. Allows accepting Bean as source of values for Query
Field Summary |
---|
Fields inherited from class org.midao.jdbc.core.handlers.input.AbstractInputHandler |
---|
EMPTY_ARRAY, EMPTY_INT_ARRAY, processor |
Constructor Summary | |
---|---|
protected |
BeanInputHandler(QueryInputProcessor processor,
java.lang.String encodedQuery,
T inputParameter,
java.lang.String parameterName)
Creates new BeanInputHandler instance |
|
BeanInputHandler(java.lang.String encodedQuery,
T inputParameter)
Creates new BeanInputHandler instance |
|
BeanInputHandler(java.lang.String encodedQuery,
T inputParameter,
java.lang.String parameterName)
Creates new BeanInputHandler instance |
Method Summary | |
---|---|
java.lang.String |
getEncodedQueryString()
|
QueryParameters |
getQueryParameters()
Returns named parameters and their values |
java.lang.String |
getQueryString()
Returns parsed SQL String (without named parameters) |
T |
updateInput(QueryParameters updatedInput)
|
Methods inherited from class org.midao.jdbc.core.handlers.input.named.AbstractNamedInputHandler |
---|
updateBean, updateMap |
Methods inherited from class org.midao.jdbc.core.handlers.input.AbstractInputHandler |
---|
mergeMaps, validateSqlString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanInputHandler(java.lang.String encodedQuery, T inputParameter)
encodedQuery
- encoded QueryinputParameter
- input Beanpublic BeanInputHandler(java.lang.String encodedQuery, T inputParameter, java.lang.String parameterName)
encodedQuery
- encoded QueryinputParameter
- input BeanparameterName
- name of the bean. can be referenced as .. Example: animal.nameprotected BeanInputHandler(QueryInputProcessor processor, java.lang.String encodedQuery, T inputParameter, java.lang.String parameterName)
processor
- Query input processorencodedQuery
- encoded QueryinputParameter
- input BeanparameterName
- name of the bean. can be referenced as .. Example: animal.nameMethod Detail |
---|
public java.lang.String getQueryString()
AbstractNamedInputHandler
getQueryString
in interface InputHandler<T>
getQueryString
in class AbstractNamedInputHandler<T>
public QueryParameters getQueryParameters()
AbstractNamedInputHandler
getQueryParameters
in interface InputHandler<T>
getQueryParameters
in class AbstractNamedInputHandler<T>
public java.lang.String getEncodedQueryString()
AbstractNamedInputHandler
getEncodedQueryString
in class AbstractNamedInputHandler<T>
public T updateInput(QueryParameters updatedInput)
AbstractNamedInputHandler
updateInput
in class AbstractNamedInputHandler<T>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |