Package com.atlan.serde
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
ModifierConstructorDescriptionprotected
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 TypeMethodDescriptioncom.fasterxml.jackson.databind.ser.DefaultSerializerProvider
copy()
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
-
Constructor Details
-
ClientAwareSerializerProvider
-
ClientAwareSerializerProvider
-
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 classcom.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 classcom.fasterxml.jackson.databind.ser.DefaultSerializerProvider
-
copy
public com.fasterxml.jackson.databind.ser.DefaultSerializerProvider copy()- Overrides:
copy
in classcom.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 classcom.fasterxml.jackson.databind.ser.DefaultSerializerProvider
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-