X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Fsal-rest-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Frest%2Fservices%2Fapi%2FRestconfModulesService.java;h=b9e6c139b7a747451554440f9f149aff10fe4d8c;hb=acbc3139281024824f927426562d25a1f764b34c;hp=4b3f97d65ca1ee4603560ee431f3c132a70fcc4d;hpb=ad3be50e3b5346cddeebb761c9162684389ea938;p=netconf.git diff --git a/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/services/api/RestconfModulesService.java b/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/services/api/RestconfModulesService.java index 4b3f97d65c..b9e6c139b7 100644 --- a/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/services/api/RestconfModulesService.java +++ b/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/services/api/RestconfModulesService.java @@ -15,7 +15,7 @@ import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.UriInfo; import org.opendaylight.netconf.sal.restconf.impl.NormalizedNodeContext; -import org.opendaylight.restconf.Draft15; +import org.opendaylight.restconf.Draft17; import org.opendaylight.restconf.utils.RestconfConstants; /** @@ -31,8 +31,8 @@ public interface RestconfModulesService { * @return {@link NormalizedNodeContext} */ @GET - @Path("data/ietf-yang-library:modules") - @Produces({ Draft15.MediaTypes.DATA + RestconfConstants.JSON, Draft15.MediaTypes.DATA, MediaType.APPLICATION_JSON, + @Path("data/ietf-yang-library:modules-state") + @Produces({ Draft17.MediaTypes.DATA + RestconfConstants.JSON, Draft17.MediaTypes.DATA, MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML, MediaType.TEXT_XML }) public NormalizedNodeContext getModules(@Context UriInfo uriInfo); @@ -47,8 +47,8 @@ public interface RestconfModulesService { * @return {@link NormalizedNodeContext} */ @GET - @Path("data/ietf-yang-library:modules/{identifier:.+}") - @Produces({ Draft15.MediaTypes.DATA + RestconfConstants.JSON, Draft15.MediaTypes.DATA, MediaType.APPLICATION_JSON, + @Path("data/ietf-yang-library:modules-state/{identifier:.+}") + @Produces({ Draft17.MediaTypes.DATA + RestconfConstants.JSON, Draft17.MediaTypes.DATA, MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML, MediaType.TEXT_XML }) public NormalizedNodeContext getModules(@PathParam("identifier") String identifier, @Context UriInfo uriInfo); @@ -64,8 +64,8 @@ public interface RestconfModulesService { * @return {@link NormalizedNodeContext} */ @GET - @Path("data/ietf-yang-library:modules/module/{identifier:.+}") - @Produces({ Draft15.MediaTypes.DATA + RestconfConstants.JSON, Draft15.MediaTypes.DATA, MediaType.APPLICATION_JSON, + @Path("data/ietf-yang-library:modules-state/module/{identifier:.+}") + @Produces({ Draft17.MediaTypes.DATA + RestconfConstants.JSON, Draft17.MediaTypes.DATA, MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML, MediaType.TEXT_XML }) public NormalizedNodeContext getModule(@PathParam("identifier") String identifier, @Context UriInfo uriInfo); } \ No newline at end of file