Class GraphQLJsonMapper.GraphQLDeserializationProblemHandler
java.lang.Object
tools.jackson.databind.deser.DeserializationProblemHandler
com.graphql_java_generator.client.GraphQLJsonMapper.GraphQLDeserializationProblemHandler
- Enclosing class:
- GraphQLJsonMapper
public class GraphQLJsonMapper.GraphQLDeserializationProblemHandler
extends tools.jackson.databind.deser.DeserializationProblemHandler
This 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
-
Field Summary
Fields inherited from class tools.jackson.databind.deser.DeserializationProblemHandler
NOT_HANDLED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhandleUnknownProperty(tools.jackson.databind.DeserializationContext ctxt, tools.jackson.core.JsonParser p, tools.jackson.databind.ValueDeserializer<?> deserializer, Object beanOrClass, String propertyName) Methods inherited from class tools.jackson.databind.deser.DeserializationProblemHandler
handleInstantiationProblem, handleMissingInstantiator, handleMissingTypeId, handleUnexpectedToken, handleUnknownTypeId, handleWeirdKey, handleWeirdNativeValue, handleWeirdNumberValue, handleWeirdStringValue
-
Constructor Details
-
GraphQLDeserializationProblemHandler
public GraphQLDeserializationProblemHandler()
-
-
Method Details
-
handleUnknownProperty
public boolean handleUnknownProperty(tools.jackson.databind.DeserializationContext ctxt, tools.jackson.core.JsonParser p, tools.jackson.databind.ValueDeserializer<?> deserializer, Object beanOrClass, String propertyName) - Overrides:
handleUnknownPropertyin classtools.jackson.databind.deser.DeserializationProblemHandler
-