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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RestJsonModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
void
setJsonDeserializers(Map<String,com.fasterxml.jackson.databind.JsonDeserializer> jsonDeserializers)
void
setJsonSerializers(List<com.fasterxml.jackson.databind.JsonSerializer> jsonSerializers)
void
setupModule(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, version
-
-
-
-
Method Detail
-
setupModule
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
- Overrides:
setupModule
in classcom.fasterxml.jackson.databind.module.SimpleModule
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
setJsonSerializers
public void setJsonSerializers(List<com.fasterxml.jackson.databind.JsonSerializer> jsonSerializers)
-
-