*/
package org.opendaylight.netconf.sal.rest.doc.jaxrs;
+import com.fasterxml.jackson.databind.ObjectMapper;
import javax.ws.rs.Consumes;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.ext.ContextResolver;
import javax.ws.rs.ext.Provider;
-
import org.opendaylight.netconf.sal.rest.doc.swagger.ApiDeclaration;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.datatype.jsonorg.JsonOrgModule;
-
@Provider
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public JaxbContextResolver() {
ctx = new ObjectMapper();
- ctx.registerModule(new JsonOrgModule());
- ctx.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.ALWAYS);
}
@Override
- public ObjectMapper getContext(Class<?> klass) {
+ public ObjectMapper getContext(final Class<?> klass) {
if (ApiDeclaration.class.isAssignableFrom(klass)) {
return ctx;
}