Package io.quarkus.funqy.runtime.query
Class QueryObjectReader
- java.lang.Object
-
- io.quarkus.funqy.runtime.query.BaseObjectReader
-
- io.quarkus.funqy.runtime.query.QueryObjectReader
-
- All Implemented Interfaces:
QueryPropertySetter,QueryReader<Object>
class QueryObjectReader extends BaseObjectReader
Turn URI parameter map into an object
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.quarkus.funqy.runtime.query.BaseObjectReader
BaseObjectReader.ValueSetter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Classclz(package private) Map<String,BaseObjectReader.ValueSetter>properties
-
Constructor Summary
Constructors Constructor Description QueryObjectReader(Class clz, QueryObjectMapper mapper)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectcreate()(package private) BaseObjectReader.ValueSettergetValueSetter(String propName)(package private) static booleanisSetter(Method m)-
Methods inherited from class io.quarkus.funqy.runtime.query.BaseObjectReader
readValue, setValue
-
-
-
-
Field Detail
-
properties
Map<String,BaseObjectReader.ValueSetter> properties
-
clz
Class clz
-
-
Constructor Detail
-
QueryObjectReader
QueryObjectReader(Class clz, QueryObjectMapper mapper)
-
-
Method Detail
-
create
public Object create()
-
isSetter
static boolean isSetter(Method m)
-
getValueSetter
BaseObjectReader.ValueSetter getValueSetter(String propName)
- Specified by:
getValueSetterin classBaseObjectReader
-
-