Package io.quarkus.funqy.runtime.query
Class BaseCollectionReader
- java.lang.Object
-
- io.quarkus.funqy.runtime.query.BaseObjectReader
-
- io.quarkus.funqy.runtime.query.BaseCollectionReader
-
- All Implemented Interfaces:
BaseObjectReader.ValueSetter,QueryPropertySetter,QueryReader<Object>
- Direct Known Subclasses:
QueryListReader,QuerySetReader
public abstract class BaseCollectionReader extends BaseObjectReader implements BaseObjectReader.ValueSetter
-
-
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 protected QueryPropertySettersetterprotected Function<String,Object>valueExtractor
-
Constructor Summary
Constructors Constructor Description BaseCollectionReader(Type genericType, QueryObjectMapper mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<String,Object>getExtractor()QueryPropertySettergetSetter()(package private) BaseObjectReader.ValueSettergetValueSetter(String propName)voidsetValue(Object target, String propName, Object value)voidsetValue(Object target, String name, String value, Map<String,List<Object>> paramToObject)-
Methods inherited from class io.quarkus.funqy.runtime.query.BaseObjectReader
readValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.funqy.runtime.query.QueryPropertySetter
create
-
-
-
-
Field Detail
-
setter
protected QueryPropertySetter setter
-
-
Constructor Detail
-
BaseCollectionReader
public BaseCollectionReader(Type genericType, QueryObjectMapper mapper)
-
-
Method Detail
-
getExtractor
public Function<String,Object> getExtractor()
- Specified by:
getExtractorin interfaceBaseObjectReader.ValueSetter
-
getSetter
public QueryPropertySetter getSetter()
- Specified by:
getSetterin interfaceBaseObjectReader.ValueSetter
-
getValueSetter
BaseObjectReader.ValueSetter getValueSetter(String propName)
- Specified by:
getValueSetterin classBaseObjectReader
-
setValue
public void setValue(Object target, String propName, Object value)
- Specified by:
setValuein interfaceBaseObjectReader.ValueSetter
-
-