Class ClientAwareDeserializationContext

java.lang.Object
com.fasterxml.jackson.databind.DatabindContext
com.fasterxml.jackson.databind.DeserializationContext
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
com.atlan.serde.ClientAwareDeserializationContext
All Implemented Interfaces:
Serializable

public class ClientAwareDeserializationContext extends com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext

    com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.Impl
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext

    _objectIds

    Fields inherited from class com.fasterxml.jackson.databind.DeserializationContext

    _arrayBuilders, _attributes, _cache, _config, _currentType, _dateFormat, _factory, _featureFlags, _injectableValues, _objectBuffer, _parser, _readCapabilities, _view
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClientAwareDeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory df, com.fasterxml.jackson.databind.deser.DeserializerCache cache, AtlanClient client)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
     
    com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    createDummyInstance(com.fasterxml.jackson.databind.DeserializationConfig config)
     
    com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    createInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.InjectableValues values)
     
    com.fasterxml.jackson.databind.JsonDeserializer<Object>
    deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated ann, Object deserDef)
     
    com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    with(com.fasterxml.jackson.databind.deser.DeserializerFactory factory)
     
    com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    withCaches(com.fasterxml.jackson.databind.cfg.CacheProvider cacheProvider)
     

    Methods inherited from class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext

    _unwrapAndDeserialize, checkUnresolvedObjectId, createReadableObjectId, findObjectId, keyDeserializerInstance, readRootValue, tryToResolveUnresolvedObjectId

    Methods inherited from class com.fasterxml.jackson.databind.DeserializationContext

    _getDateFormat, _isCompatible, _shapeForToken, bufferAsCopyOfValue, bufferForInputBuffering, bufferForInputBuffering, canOverrideAccessModifiers, constructCalendar, constructSpecializedType, constructType, extractScalarFromObject, findClass, findCoercionAction, findCoercionFromBlankString, findContextualValueDeserializer, findInjectableValue, findKeyDeserializer, findNonContextualValueDeserializer, findRootValueDeserializer, getActiveView, getAnnotationIntrospector, getArrayBuilders, getAttribute, getBase64Variant, getConfig, getContextualType, getDatatypeFeatures, getDefaultPropertyFormat, getDeserializationFeatures, getFactory, getLocale, getNodeFactory, getParser, getTimeZone, getTypeFactory, handleBadMerge, handleInstantiationProblem, handleMissingInstantiator, handleMissingTypeId, handlePrimaryContextualization, handleSecondaryContextualization, handleUnexpectedToken, handleUnexpectedToken, handleUnexpectedToken, handleUnexpectedToken, handleUnknownProperty, handleUnknownTypeId, handleWeirdKey, handleWeirdNativeValue, handleWeirdNumberValue, handleWeirdStringValue, hasDeserializationFeatures, hasSomeOfFeatures, hasValueDeserializerFor, instantiationException, instantiationException, invalidTypeIdException, isEnabled, isEnabled, isEnabled, isEnabled, leaseObjectBuffer, missingTypeIdException, parseDate, readPropertyValue, readPropertyValue, readTree, readTreeAsValue, readTreeAsValue, readValue, readValue, reportBadCoercion, reportBadDefinition, reportBadPropertyDefinition, reportBadTypeDefinition, reportInputMismatch, reportInputMismatch, reportInputMismatch, reportInputMismatch, reportPropertyInputMismatch, reportPropertyInputMismatch, reportTrailingTokens, reportUnresolvedObjectId, reportWrongTokenException, reportWrongTokenException, reportWrongTokenException, returnObjectBuffer, setAttribute, weirdKeyException, weirdNativeValueException, weirdNumberException, weirdStringException, wrongTokenException, wrongTokenException

    Methods inherited from class com.fasterxml.jackson.databind.DatabindContext

    _colonConcat, _desc, _format, _quotedString, _throwNotASubtype, _throwSubtypeClassNotAllowed, _throwSubtypeNameNotAllowed, _truncate, constructType, converterInstance, objectIdGeneratorInstance, objectIdResolverInstance, reportBadDefinition, resolveAndValidateSubType, resolveSubType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientAwareDeserializationContext

      public ClientAwareDeserializationContext(com.fasterxml.jackson.databind.deser.DeserializerFactory df, com.fasterxml.jackson.databind.deser.DeserializerCache cache, AtlanClient client)
  • Method Details

    • withCaches

      public com.fasterxml.jackson.databind.deser.DefaultDeserializationContext withCaches(com.fasterxml.jackson.databind.cfg.CacheProvider cacheProvider)
      Specified by:
      withCaches in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    • with

      public com.fasterxml.jackson.databind.deser.DefaultDeserializationContext with(com.fasterxml.jackson.databind.deser.DeserializerFactory factory)
      Specified by:
      with in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    • copy

      public com.fasterxml.jackson.databind.deser.DefaultDeserializationContext copy()
      Overrides:
      copy in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    • createInstance

      public com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createInstance(com.fasterxml.jackson.databind.DeserializationConfig config, com.fasterxml.jackson.core.JsonParser p, com.fasterxml.jackson.databind.InjectableValues values)
      Specified by:
      createInstance in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    • createDummyInstance

      public com.fasterxml.jackson.databind.deser.DefaultDeserializationContext createDummyInstance(com.fasterxml.jackson.databind.DeserializationConfig config)
      Specified by:
      createDummyInstance in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
    • deserializerInstance

      public com.fasterxml.jackson.databind.JsonDeserializer<Object> deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated ann, Object deserDef) throws com.fasterxml.jackson.databind.JsonMappingException
      Overrides:
      deserializerInstance in class com.fasterxml.jackson.databind.deser.DefaultDeserializationContext
      Throws:
      com.fasterxml.jackson.databind.JsonMappingException