public class CodeSerializer
extends com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<java.io.Serializable>
implements com.fasterxml.jackson.databind.ser.ContextualSerializer
| Constructor and Description |
|---|
CodeSerializer() |
CodeSerializer(java.lang.String codeType) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonSerializer<?> |
createContextual(com.fasterxml.jackson.databind.SerializerProvider prov,
com.fasterxml.jackson.databind.BeanProperty property) |
static java.io.Serializable |
getCode(java.lang.String codeType,
java.lang.String name) |
static java.lang.String |
getName(java.lang.String codeType,
java.io.Serializable code) |
void |
serialize(java.io.Serializable value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
void |
serializeWithType(java.io.Serializable value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer) |
static void |
setCodeService(ICodeService codeService) |
acceptJsonFormatVisitor, getSchema_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrowpublic CodeSerializer()
public CodeSerializer(java.lang.String codeType)
public static void setCodeService(ICodeService codeService)
public static java.lang.String getName(java.lang.String codeType,
java.io.Serializable code)
public static java.io.Serializable getCode(java.lang.String codeType,
java.lang.String name)
public void serialize(java.io.Serializable value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider provider)
throws java.io.IOException
serialize in class com.fasterxml.jackson.databind.ser.std.StdSerializer<java.io.Serializable>java.io.IOExceptionpublic com.fasterxml.jackson.databind.JsonSerializer<?> createContextual(com.fasterxml.jackson.databind.SerializerProvider prov,
com.fasterxml.jackson.databind.BeanProperty property)
throws com.fasterxml.jackson.databind.JsonMappingException
createContextual in interface com.fasterxml.jackson.databind.ser.ContextualSerializercom.fasterxml.jackson.databind.JsonMappingExceptionpublic final void serializeWithType(java.io.Serializable value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider provider,
com.fasterxml.jackson.databind.jsontype.TypeSerializer typeSer)
throws java.io.IOException
serializeWithType in class com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<java.io.Serializable>java.io.IOException