X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Fsal-rest-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2FRestconfApplication.java;h=92085ad78b4888f64026888375302167b00b6620;hb=9d68f579466ee3d94a75680d5ef2a6a017956bde;hp=8b5d8fd71cb4cb7b3425165ae1289d8741494f40;hpb=3e085c350e8a23e2335592ed08198cb37b5f4e7f;p=netconf.git diff --git a/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/RestconfApplication.java b/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/RestconfApplication.java index 8b5d8fd71c..92085ad78b 100644 --- a/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/RestconfApplication.java +++ b/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/RestconfApplication.java @@ -16,8 +16,13 @@ import org.opendaylight.netconf.md.sal.rest.schema.SchemaExportContentYinBodyWri import org.opendaylight.netconf.sal.rest.impl.JsonNormalizedNodeBodyReader; import org.opendaylight.netconf.sal.rest.impl.NormalizedNodeJsonBodyWriter; import org.opendaylight.netconf.sal.rest.impl.NormalizedNodeXmlBodyWriter; +import org.opendaylight.netconf.sal.rest.impl.PATCHJsonBodyWriter; +import org.opendaylight.netconf.sal.rest.impl.PATCHXmlBodyWriter; +import org.opendaylight.netconf.sal.rest.impl.RestconfDocumentedExceptionMapper; import org.opendaylight.netconf.sal.rest.impl.XmlNormalizedNodeBodyReader; -import org.opendaylight.restconf.common.wrapper.services.Draft11ServicesWrapperImpl; +import org.opendaylight.restconf.common.wrapper.services.Draft16ServicesWrapperImpl; +import org.opendaylight.restconf.utils.patch.Draft16JsonToPATCHBodyReader; +import org.opendaylight.restconf.utils.patch.Draft16XmlToPATCHBodyReader; public class RestconfApplication extends Application { @@ -26,14 +31,16 @@ public class RestconfApplication extends Application { return ImmutableSet.> builder().add(NormalizedNodeJsonBodyWriter.class) .add(NormalizedNodeXmlBodyWriter.class).add(JsonNormalizedNodeBodyReader.class) .add(XmlNormalizedNodeBodyReader.class).add(SchemaExportContentYinBodyWriter.class) - .add(SchemaExportContentYangBodyWriter.class) + .add(Draft16JsonToPATCHBodyReader.class).add(Draft16XmlToPATCHBodyReader.class) + .add(PATCHJsonBodyWriter.class).add(PATCHXmlBodyWriter.class) + .add(SchemaExportContentYangBodyWriter.class).add(RestconfDocumentedExceptionMapper.class) .build(); } @Override public Set getSingletons() { final Set singletons = new HashSet<>(); - singletons.add(Draft11ServicesWrapperImpl.getInstance()); + singletons.add(Draft16ServicesWrapperImpl.getInstance()); return singletons; } }