Package org.jdbi.v3.jackson2
Class Jackson2Config
java.lang.Object
org.jdbi.v3.jackson2.Jackson2Config
- All Implemented Interfaces:
 JdbiConfig<Jackson2Config>
Configuration class for Jackson 2 integration.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionReturns a copy of this configuration object.Class<?> Returns the current@JsonViewused for deserialization.com.fasterxml.jackson.databind.ObjectMapperReturns the object mapper to use for json conversion.Class<?> Returns the current@JsonViewused for serialization.setDeserializationView(Class<?> deserializationView) Set the@JsonViewused to deserialize.setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) Set theObjectMapperto use for json conversion.setSerializationView(Class<?> serializationView) Set the@JsonViewused to serialize.Set both serialization and deserialization@JsonViewto the given class.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jdbi.v3.core.config.JdbiConfig
setRegistry 
- 
Constructor Details
- 
Jackson2Config
public Jackson2Config() 
 - 
 - 
Method Details
- 
setMapper
Set theObjectMapperto use for json conversion.- Parameters:
 mapper- the mapper to use- Returns:
 - this
 
 - 
getMapper
public com.fasterxml.jackson.databind.ObjectMapper getMapper()Returns the object mapper to use for json conversion.- Returns:
 - the object mapper to use for json conversion.
 
 - 
setView
Set both serialization and deserialization@JsonViewto the given class.- Parameters:
 view- the view class- Returns:
 - this
 
 - 
setSerializationView
Set the@JsonViewused to serialize.- Parameters:
 serializationView- the serialization view- Returns:
 - this
 
 - 
getSerializationView
Returns the current@JsonViewused for serialization.- Returns:
 - The current 
@JsonViewused for serialization. 
 - 
setDeserializationView
Set the@JsonViewused to deserialize.- Parameters:
 deserializationView- the serialization view- Returns:
 - this
 
 - 
getDeserializationView
Returns the current@JsonViewused for deserialization.- Returns:
 - the current 
@JsonViewused for deserialization. 
 - 
createCopy
Description copied from interface:JdbiConfigReturns a copy of this configuration object. Changes to the copy should not modify the original, and vice-versa.- Specified by:
 createCopyin interfaceJdbiConfig<Jackson2Config>- Returns:
 - a copy of this configuration object.
 
 
 -