Class ClientAwareSerializerProvider

java.lang.Object
com.fasterxml.jackson.databind.DatabindContext
com.fasterxml.jackson.databind.SerializerProvider
com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
com.atlan.serde.ClientAwareSerializerProvider
All Implemented Interfaces:
Serializable

public class ClientAwareSerializerProvider extends com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider

    com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider

    _generator, _objectIdGenerators, _seenObjectIds

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

    _attributes, _config, _dateFormat, _keySerializer, _knownSerializers, _nullKeySerializer, _nullValueSerializer, _serializationView, _serializerCache, _serializerFactory, _stdNullValueSerializer, _unknownTypeSerializer, CACHE_UNKNOWN_MAPPINGS, DEFAULT_NULL_KEY_SERIALIZER, DEFAULT_UNKNOWN_SERIALIZER
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
     
     
    protected
    ClientAwareSerializerProvider(com.fasterxml.jackson.databind.SerializerProvider src, com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.ser.SerializerFactory f, AtlanClient client)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
     
    com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
    createInstance(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.ser.SerializerFactory jsf)
     
    com.fasterxml.jackson.databind.JsonSerializer<Object>
    serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated annotated, Object serDef)
     
    com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
    withCaches(com.fasterxml.jackson.databind.cfg.CacheProvider cacheProvider)
     

    Methods inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider

    _createObjectIdMap, _serializeNull, acceptJsonFormatVisitor, cachedSerializersCount, findObjectId, flushCachedSerializers, generateJsonSchema, getGenerator, hasSerializerFor, includeFilterInstance, includeFilterSuppressNulls, serializePolymorphic, serializeValue, serializeValue, serializeValue

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

    _createAndCacheUntypedSerializer, _createAndCacheUntypedSerializer, _createUntypedSerializer, _dateFormat, _findExplicitUntypedSerializer, _handleContextualResolvable, _handleResolvable, _reportIncompatibleRootType, bufferForValueConversion, bufferForValueConversion, canOverrideAccessModifiers, constructSpecializedType, defaultSerializeDateKey, defaultSerializeDateKey, defaultSerializeDateValue, defaultSerializeDateValue, defaultSerializeField, defaultSerializeNull, defaultSerializeValue, findContentValueSerializer, findContentValueSerializer, findKeySerializer, findKeySerializer, findNullKeySerializer, findNullValueSerializer, findPrimaryPropertySerializer, findPrimaryPropertySerializer, findTypedValueSerializer, findTypedValueSerializer, findTypeSerializer, findValueSerializer, findValueSerializer, findValueSerializer, findValueSerializer, getActiveView, getAnnotationIntrospector, getAttribute, getConfig, getDatatypeFeatures, getDefaultNullKeySerializer, getDefaultNullValueSerializer, getDefaultPropertyFormat, getDefaultPropertyInclusion, getFilterProvider, getLocale, getTimeZone, getTypeFactory, getUnknownTypeSerializer, handlePrimaryContextualization, handleSecondaryContextualization, hasSerializationFeatures, invalidTypeIdException, isEnabled, isEnabled, isEnabled, isUnknownTypeSerializer, mappingException, mappingException, reportBadDefinition, reportBadDefinition, reportBadDefinition, reportBadPropertyDefinition, reportBadTypeDefinition, reportMappingProblem, reportMappingProblem, setAttribute, setDefaultKeySerializer, setNullKeySerializer, setNullValueSerializer

    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

    • ClientAwareSerializerProvider

      public ClientAwareSerializerProvider(AtlanClient client)
    • ClientAwareSerializerProvider

      public ClientAwareSerializerProvider(ClientAwareSerializerProvider src)
    • ClientAwareSerializerProvider

      protected ClientAwareSerializerProvider(com.fasterxml.jackson.databind.SerializerProvider src, com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.ser.SerializerFactory f, AtlanClient client)
  • Method Details

    • withCaches

      public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider withCaches(com.fasterxml.jackson.databind.cfg.CacheProvider cacheProvider)
      Specified by:
      withCaches in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
    • createInstance

      public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider createInstance(com.fasterxml.jackson.databind.SerializationConfig config, com.fasterxml.jackson.databind.ser.SerializerFactory jsf)
      Specified by:
      createInstance in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
    • copy

      public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider copy()
      Overrides:
      copy in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
    • serializerInstance

      public com.fasterxml.jackson.databind.JsonSerializer<Object> serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated annotated, Object serDef) throws com.fasterxml.jackson.databind.JsonMappingException
      Overrides:
      serializerInstance in class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
      Throws:
      com.fasterxml.jackson.databind.JsonMappingException