Package graphql.schema
Class PropertyFetchingImpl
- java.lang.Object
-
- graphql.schema.PropertyFetchingImpl
-
public class PropertyFetchingImpl extends java.lang.Object
A re-usable class that can fetch from POJOs
-
-
Constructor Summary
Constructors Constructor Description PropertyFetchingImpl(java.lang.Class<?> singleArgumentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearReflectionCache()
java.lang.Object
getPropertyValue(java.lang.String propertyName, java.lang.Object object, GraphQLType graphQLType, boolean dfeInUse, java.util.function.Supplier<?> singleArgumentValue)
boolean
setUseLambdaFactory(boolean flag)
boolean
setUseNegativeCache(boolean flag)
boolean
setUseSetAccessible(boolean flag)
-
-
-
Method Detail
-
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.String propertyName, java.lang.Object object, GraphQLType graphQLType, boolean dfeInUse, java.util.function.Supplier<?> singleArgumentValue)
-
clearReflectionCache
public void clearReflectionCache()
-
setUseSetAccessible
public boolean setUseSetAccessible(boolean flag)
-
setUseLambdaFactory
public boolean setUseLambdaFactory(boolean flag)
-
setUseNegativeCache
public boolean setUseNegativeCache(boolean flag)
-
-