X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fyanglib%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyanglib%2Fapi%2FYangLibService.java;fp=netconf%2Fyanglib%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyanglib%2Fapi%2FYangLibService.java;h=0000000000000000000000000000000000000000;hb=51b5d0da5d7e3f0f22d185292d5848906d17c56b;hp=d97606dd1c4c884df728281b90bc5774901f0c70;hpb=b99617ef7127097335289debd8eee5f79c18170a;p=netconf.git diff --git a/netconf/yanglib/src/main/java/org/opendaylight/yanglib/api/YangLibService.java b/netconf/yanglib/src/main/java/org/opendaylight/yanglib/api/YangLibService.java deleted file mode 100644 index d97606dd1c..0000000000 --- a/netconf/yanglib/src/main/java/org/opendaylight/yanglib/api/YangLibService.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2016 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.yanglib.api; - -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; -import org.opendaylight.yangtools.yang.common.YangConstants; - -/** - * Service provides YANG schema sources for modules from yang library. - */ -@Path("/") -@Produces({ YangConstants.RFC6020_YANG_MEDIA_TYPE, MediaType.TEXT_PLAIN }) -public interface YangLibService { - - /** - * Get module's source for each module from yang library. - * @param name Module's name - * @param revision Module's revision - * @return Module's source - */ - @GET - @Path("/schemas/{modelName}/{revision:([0-9\\-]*)}") - String getSchema(@PathParam("modelName") String name, @PathParam("revision") String revision); - - /** - * Get module's source for each module from yang library without a revision. - * @param name Module's name - * @return Module's source - */ - @GET - @Path("/schemas/{modelName}") - String getSchema(@PathParam("modelName") String name); -}