Class RestJsonModule
java.lang.Object
com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.module.SimpleModule
org.alfresco.rest.framework.jacksonextensions.RestJsonModule
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned,Serializable,org.springframework.beans.factory.InitializingBean
public class RestJsonModule
extends com.fasterxml.jackson.databind.module.SimpleModule
implements org.springframework.beans.factory.InitializingBean
This is the main Jackson configuration, it configures the Rest Json settings. It is possible to add custom serializers and deserializers using the Spring bean config.
- Author:
- Gethin James
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.Module.SetupContext -
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_abstractTypes, _deserializerModifier, _deserializers, _hasExplicitName, _keyDeserializers, _keySerializers, _mixins, _name, _namingStrategy, _serializerModifier, _serializers, _subtypes, _valueInstantiators, _version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetJsonDeserializers(Map<String, com.fasterxml.jackson.databind.JsonDeserializer> jsonDeserializers) voidsetJsonSerializers(List<com.fasterxml.jackson.databind.JsonSerializer> jsonSerializers) voidsetupModule(com.fasterxml.jackson.databind.Module.SetupContext context) Methods inherited from class com.fasterxml.jackson.databind.module.SimpleModule
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, versionMethods inherited from class com.fasterxml.jackson.databind.Module
getDependencies
-
Constructor Details
-
RestJsonModule
public RestJsonModule()
-
-
Method Details
-
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) - Overrides:
setupModulein classcom.fasterxml.jackson.databind.module.SimpleModule
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
setJsonSerializers
-
setJsonDeserializers
-