Class GraphQLObjectMapper.GraphQLDeserializationProblemHandler
- java.lang.Object
-
- com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
-
- com.graphql_java_generator.client.GraphQLObjectMapper.GraphQLDeserializationProblemHandler
-
- Enclosing class:
- GraphQLObjectMapper
public class GraphQLObjectMapper.GraphQLDeserializationProblemHandler extends com.fasterxml.jackson.databind.deser.DeserializationProblemHandlerThis class handles various deserialization problems. It's used to manage unknown properties coming in the response JSON. These unknown properties are alias defined in the GraphQL query.- Author:
- etienne-sf
-
-
Constructor Summary
Constructors Constructor Description GraphQLDeserializationProblemHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhandleUnknownProperty(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer, java.lang.Object beanOrClass, java.lang.String propertyName)-
Methods inherited from class com.fasterxml.jackson.databind.deser.DeserializationProblemHandler
handleInstantiationProblem, handleMissingInstantiator, handleMissingInstantiator, handleMissingTypeId, handleUnexpectedToken, handleUnexpectedToken, handleUnknownTypeId, handleWeirdKey, handleWeirdNativeValue, handleWeirdNumberValue, handleWeirdStringValue
-
-
-
-
Method Detail
-
handleUnknownProperty
public boolean handleUnknownProperty(com.fasterxml.jackson.databind.DeserializationContext ctxt, com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.JsonDeserializer<?> deserializer, java.lang.Object beanOrClass, java.lang.String propertyName) throws java.io.IOException- Overrides:
handleUnknownPropertyin classcom.fasterxml.jackson.databind.deser.DeserializationProblemHandler- Throws:
java.io.IOException
-
-