X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Fsal-rest-docgen%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Frest%2Fdoc%2Fimpl%2FAllModulesDocGenerator.java;fp=restconf%2Fsal-rest-docgen%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Frest%2Fdoc%2Fimpl%2FAllModulesDocGenerator.java;h=ee6e0ff2256f06dd2b26969f7f988749c72c7c28;hb=40331af8b57ab84b92b9d5a50f19e74a88bb0cde;hp=3cd24ed4dec356969608289344ddebc88efcff82;hpb=badf6773b082d081d4c472c86b5ad6f01e63db63;p=netconf.git diff --git a/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/AllModulesDocGenerator.java b/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/AllModulesDocGenerator.java index 3cd24ed4de..ee6e0ff225 100644 --- a/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/AllModulesDocGenerator.java +++ b/restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/AllModulesDocGenerator.java @@ -7,32 +7,23 @@ */ package org.opendaylight.netconf.sal.rest.doc.impl; -import static org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl.OAversion; +import static java.util.Objects.requireNonNull; -import java.util.Objects; import javax.ws.rs.core.UriInfo; -import org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl.URIType; +import org.opendaylight.netconf.sal.rest.doc.impl.ApiDocServiceImpl.OAversion; import org.opendaylight.netconf.sal.rest.doc.swagger.CommonApiObject; import org.opendaylight.netconf.sal.rest.doc.swagger.SwaggerObject; public class AllModulesDocGenerator { - private final ApiDocGeneratorDraftO2 apiDocGeneratorDraft02; private final ApiDocGeneratorRFC8040 apiDocGeneratorRFC8040; - public AllModulesDocGenerator(final ApiDocGeneratorDraftO2 apiDocGeneratorDraft02, - final ApiDocGeneratorRFC8040 apiDocGeneratorRFC8040) { - this.apiDocGeneratorDraft02 = Objects.requireNonNull(apiDocGeneratorDraft02); - this.apiDocGeneratorRFC8040 = Objects.requireNonNull(apiDocGeneratorRFC8040); + public AllModulesDocGenerator(final ApiDocGeneratorRFC8040 apiDocGeneratorRFC8040) { + this.apiDocGeneratorRFC8040 = requireNonNull(apiDocGeneratorRFC8040); } - public CommonApiObject getAllModulesDoc(final UriInfo uriInfo, final URIType uriType, final OAversion oaversion) { + public CommonApiObject getAllModulesDoc(final UriInfo uriInfo, final OAversion oaversion) { final DefinitionNames definitionNames = new DefinitionNames(); - final SwaggerObject doc; - if (uriType.equals(URIType.DRAFT02)) { - doc = apiDocGeneratorDraft02.getAllModulesDoc(uriInfo, definitionNames, uriType, oaversion); - } else { - doc = apiDocGeneratorRFC8040.getAllModulesDoc(uriInfo, definitionNames, uriType, oaversion); - } + final SwaggerObject doc = apiDocGeneratorRFC8040.getAllModulesDoc(uriInfo, definitionNames, oaversion); return BaseYangSwaggerGenerator.getAppropriateDoc(doc, oaversion); }