Package com.atlan.serde
Class AtlanTagSerializer
- All Implemented Interfaces:
- com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,- com.fasterxml.jackson.databind.jsonschema.SchemaAware,- Serializable
public class AtlanTagSerializer
extends com.fasterxml.jackson.databind.ser.std.StdSerializer<AtlanTag>
Custom serialization of 
AtlanTag objects.
 In particular, this translates from the human-readable name into the Atlan-internal hashed-string representation for
 an Atlan tag.- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializercom.fasterxml.jackson.databind.JsonSerializer.None
- 
Field SummaryFields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer_handledType
- 
Constructor SummaryConstructorsConstructorDescriptionAtlanTagSerializer(AtlanClient client) AtlanTagSerializer(Class<AtlanTag> t, AtlanClient client) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidserialize(AtlanTag cls, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider sp) voidserializeWithType(AtlanTag value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrowMethods inherited from class com.fasterxml.jackson.databind.JsonSerializergetDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties
- 
Constructor Details- 
AtlanTagSerializer
- 
AtlanTagSerializer
 
- 
- 
Method Details- 
serializeWithTypepublic void serializeWithType(AtlanTag value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers, com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) throws IOException - Overrides:
- serializeWithTypein class- com.fasterxml.jackson.databind.JsonSerializer<AtlanTag>
- Throws:
- IOException
 
- 
serializepublic void serialize(AtlanTag cls, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider sp) throws IOException, com.fasterxml.jackson.core.JsonProcessingException - Specified by:
- serializein class- com.fasterxml.jackson.databind.ser.std.StdSerializer<AtlanTag>
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonProcessingException
 
 
-