import com.fasterxml.jackson.databind.SerializationFeature;
import javax.ws.rs.ext.ContextResolver;
import org.opendaylight.transportpce.common.converter.JsonStringConverter;
-import org.opendaylight.yang.gen.v1.gnpy.gnpy.api.rev190103.GnpyApi;
-import org.opendaylight.yang.gen.v1.gnpy.path.rev200909.Result;
+import org.opendaylight.yang.gen.v1.gnpy.gnpy.api.rev220221.Request;
+import org.opendaylight.yang.gen.v1.gnpy.path.rev220221.Result;
public class JsonConfigurator implements ContextResolver<ObjectMapper> {
private final ObjectMapper mapper;
- public JsonConfigurator(JsonStringConverter<GnpyApi> gnpyApiConverter,
+ public JsonConfigurator(JsonStringConverter<Request> requestConverter,
JsonStringConverter<Result> resultConverter) {
mapper = new ObjectMapper();
mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
mapper.enable(SerializationFeature.INDENT_OUTPUT);
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
- mapper.registerModule(new GnpyApiModule(gnpyApiConverter, resultConverter));
+ mapper.registerModule(new GnpyApiModule(requestConverter, resultConverter));
}
@Override