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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    handleUnknownProperty(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      handleUnknownProperty in class tools.jackson.databind.deser.DeserializationProblemHandler