Class POJOMapperProvider

java.lang.Object
fi.meliora.testlab.ext.crest.POJOMapperProvider
All Implemented Interfaces:
javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>

@Provider public class POJOMapperProvider extends Object implements javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
ObjectMapper provider that uses jackson POJO mapping instead of jaxb. This way for example maps and lists get mapped automatically.
Author:
Marko Kanala
  • Constructor Details

    • POJOMapperProvider

      public POJOMapperProvider()
  • Method Details

    • getContext

      public com.fasterxml.jackson.databind.ObjectMapper getContext(Class<?> type)
      Get a context of type T that is applicable to the supplied type.
      Specified by:
      getContext in interface javax.ws.rs.ext.ContextResolver<com.fasterxml.jackson.databind.ObjectMapper>
      Parameters:
      type - the class of object for which a context is desired
      Returns:
      a context for the supplied type or null if a context for the supplied type is not available from this provider.