Package dev.getelements.elements.rest
Class Oas3DocumentationResource
java.lang.Object
io.swagger.v3.jaxrs2.integration.resources.BaseOpenApiResource
dev.getelements.elements.rest.Oas3DocumentationResource
@Path("")
public class Oas3DocumentationResource
extends io.swagger.v3.jaxrs2.integration.resources.BaseOpenApiResource
-
Field Summary
Fields inherited from class io.swagger.v3.jaxrs2.integration.resources.BaseOpenApiResource
configLocation, openApiConfiguration, resourcePackages -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsegetOpenApiJson(jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, jakarta.ws.rs.core.Application application, jakarta.servlet.ServletConfig servletConfig) jakarta.ws.rs.core.ResponsegetOpenApiYaml(jakarta.ws.rs.core.UriInfo uriInfo, jakarta.ws.rs.core.HttpHeaders headers, jakarta.ws.rs.core.Application application, jakarta.servlet.ServletConfig servletConfig) voidsetApiOutsideUrl(URI apiOutsideUrl) voidsetVersionService(VersionService versionService) Methods inherited from class io.swagger.v3.jaxrs2.integration.resources.BaseOpenApiResource
configLocation, getConfigLocation, getContextId, getOpenApi, getOpenApiConfiguration, getResourcePackages, openApiConfiguration, resourcePackages, setConfigLocation, setOpenApiConfiguration, setResourcePackages
-
Constructor Details
-
Oas3DocumentationResource
public Oas3DocumentationResource()
-
-
Method Details
-
getOpenApiJson
@GET @Path("openapi.json") @Produces("application/json") public jakarta.ws.rs.core.Response getOpenApiJson(@Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.HttpHeaders headers, @Context jakarta.ws.rs.core.Application application, @Context jakarta.servlet.ServletConfig servletConfig) throws io.swagger.v3.oas.integration.OpenApiConfigurationException - Throws:
io.swagger.v3.oas.integration.OpenApiConfigurationException
-
getOpenApiYaml
@GET @Path("openapi.yaml") @Produces("application/yaml") public jakarta.ws.rs.core.Response getOpenApiYaml(@Context jakarta.ws.rs.core.UriInfo uriInfo, @Context jakarta.ws.rs.core.HttpHeaders headers, @Context jakarta.ws.rs.core.Application application, @Context jakarta.servlet.ServletConfig servletConfig) throws io.swagger.v3.oas.integration.OpenApiConfigurationException - Throws:
io.swagger.v3.oas.integration.OpenApiConfigurationException
-
getApiOutsideUrl
-
setApiOutsideUrl
-
getVersionService
-
setVersionService
-