@AutoService(value=ExtensionJsonSerializer.class) public class CurrentExtensionSerializer extends Object implements ExtensionJsonSerializer<LimitViolation,CurrentExtension>
Constructor and Description |
---|
CurrentExtensionSerializer() |
Modifier and Type | Method and Description |
---|---|
CurrentExtension |
deserialize(com.fasterxml.jackson.core.JsonParser parser,
com.fasterxml.jackson.databind.DeserializationContext deserializationContext)
Deserializes the provided JSON to an extension of type
E . |
String |
getCategoryName()
Return the category of the extensions provided by this provider.
|
Class<? super CurrentExtension> |
getExtensionClass()
Return the type of extensions provided by this provider.
|
String |
getExtensionName()
Return the name of the extensions provided by this provider.
|
void |
serialize(CurrentExtension extension,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
Serializes the provided extension to JSON.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeAndUpdate
public String getExtensionName()
ExtensionProvider
getExtensionName
in interface ExtensionProvider<LimitViolation,CurrentExtension>
public String getCategoryName()
ExtensionProvider
getCategoryName
in interface ExtensionProvider<LimitViolation,CurrentExtension>
public Class<? super CurrentExtension> getExtensionClass()
ExtensionProvider
getExtensionClass
in interface ExtensionProvider<LimitViolation,CurrentExtension>
public void serialize(CurrentExtension extension, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException
ExtensionJsonSerializer
serialize
in interface ExtensionJsonSerializer<LimitViolation,CurrentExtension>
IOException
public CurrentExtension deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException
ExtensionJsonSerializer
E
.deserialize
in interface ExtensionJsonSerializer<LimitViolation,CurrentExtension>
IOException
Copyright © 2020. All rights reserved.