Class DefaultObjectMapperResolver
java.lang.Object
de.xima.fc.api.rest.pub.client.security.DefaultObjectMapperResolver
- All Implemented Interfaces:
javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
@Generated("de.xima.openapi.codegen.java_jaxrs.XimaJavaJaxrsGenerator")
public final class DefaultObjectMapperResolver
extends Object
implements javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
A JaxRS context resolver that adds a basic
ObjectMapper for serialization and deserialization.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultObjectMapperResolver(com.fasterxml.jackson.databind.ObjectMapper mapper) Creates a mapper for the given object mapper resolver.DefaultObjectMapperResolver(DateFormat dateFormat) -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.ObjectMappergetContext(Class<?> type) static com.fasterxml.jackson.databind.json.JsonMapper.BuilderpreconfiguredBuilder(DateFormat dateFormat) Creates a pre-configured builder that can be modified further and then passed on to theconstructor.
-
Constructor Details
-
DefaultObjectMapperResolver
- Parameters:
dateFormat- The date format for JSON (de)serialization with Date properties.
-
DefaultObjectMapperResolver
public DefaultObjectMapperResolver(com.fasterxml.jackson.databind.ObjectMapper mapper) Creates a mapper for the given object mapper resolver.- Parameters:
mapper- Mapper to wrap.
-
-
Method Details
-
preconfiguredBuilder
public static com.fasterxml.jackson.databind.json.JsonMapper.Builder preconfiguredBuilder(DateFormat dateFormat) Creates a pre-configured builder that can be modified further and then passed on to theconstructor.- Parameters:
dateFormat- The date format for JSON (de)serialization with Date properties.- Returns:
- A new pre-configured builder.
-
getContext
- Specified by:
getContextin interfacejavax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
-