Class 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 Detail

      • DefaultObjectMapperResolver

        public DefaultObjectMapperResolver​(DateFormat dateFormat)
        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 Detail

      • 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 the constructor.
        Parameters:
        dateFormat - The date format for JSON (de)serialization with Date properties.
        Returns:
        A new pre-configured builder.
      • getContext

        public com.fasterxml.jackson.databind.ObjectMapper getContext​(Class<?> type)
        Specified by:
        getContext in interface javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>