|
||||||||||
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>
public abstract class AbstractNamedInputHandler<T>
Base InputHandler for Bean and Map InputHandlers
Field Summary |
---|
Fields inherited from class org.midao.jdbc.core.handlers.input.AbstractInputHandler |
---|
EMPTY_ARRAY, EMPTY_INT_ARRAY, processor |
Constructor Summary | |
---|---|
protected |
AbstractNamedInputHandler(QueryInputProcessor processor)
Initializes parent part of NamedInputHandler |
Method Summary | ||
---|---|---|
abstract java.lang.String |
getEncodedQueryString()
|
|
abstract QueryParameters |
getQueryParameters()
Returns named parameters and their values |
|
abstract java.lang.String |
getQueryString()
Returns parsed SQL String (without named parameters) |
|
protected T |
updateBean(T object,
java.util.Map<java.lang.String,java.lang.Object> source)
Updates bean with values from source. |
|
abstract
|
updateInput(QueryParameters updatedInput)
|
|
protected java.util.Map<java.lang.String,java.lang.Object> |
updateMap(java.util.Map<java.lang.String,java.lang.Object> target,
java.util.Map<java.lang.String,java.lang.Object> source)
Updates original map with values from source Map used in updateInput(org.midao.jdbc.core.handlers.model.QueryParameters) |
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 |
---|
protected AbstractNamedInputHandler(QueryInputProcessor processor)
processor
- Query input processorMethod Detail |
---|
public abstract <T> T updateInput(QueryParameters updatedInput)
public abstract java.lang.String getEncodedQueryString()
protected java.util.Map<java.lang.String,java.lang.Object> updateMap(java.util.Map<java.lang.String,java.lang.Object> target, java.util.Map<java.lang.String,java.lang.Object> source)
updateInput(org.midao.jdbc.core.handlers.model.QueryParameters)
target
- target Mapsource
- source Map
protected T updateBean(T object, java.util.Map<java.lang.String,java.lang.Object> source)
object
- Bean object to updatesource
- Map which would be read
public abstract java.lang.String getQueryString()
public abstract QueryParameters getQueryParameters()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |