public abstract class BaseOpenApiResource extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
configLocation |
protected io.swagger.v3.oas.integration.api.OpenAPIConfiguration |
openApiConfiguration |
protected Set<String> |
resourcePackages |
Constructor and Description |
---|
BaseOpenApiResource() |
Modifier and Type | Method and Description |
---|---|
BaseOpenApiResource |
configLocation(String configLocation) |
String |
getConfigLocation() |
protected javax.ws.rs.core.Response |
getOpenApi(javax.ws.rs.core.HttpHeaders headers,
javax.servlet.ServletConfig config,
javax.ws.rs.core.Application app,
javax.ws.rs.core.UriInfo uriInfo,
String type) |
io.swagger.v3.oas.integration.api.OpenAPIConfiguration |
getOpenApiConfiguration() |
Set<String> |
getResourcePackages() |
BaseOpenApiResource |
openApiConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration) |
BaseOpenApiResource |
resourcePackages(Set<String> resourcePackages) |
void |
setConfigLocation(String configLocation) |
void |
setOpenApiConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration) |
void |
setResourcePackages(Set<String> resourcePackages) |
protected String configLocation
protected io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration
protected javax.ws.rs.core.Response getOpenApi(javax.ws.rs.core.HttpHeaders headers, javax.servlet.ServletConfig config, javax.ws.rs.core.Application app, javax.ws.rs.core.UriInfo uriInfo, String type) throws Exception
Exception
public String getConfigLocation()
public void setConfigLocation(String configLocation)
public BaseOpenApiResource configLocation(String configLocation)
public BaseOpenApiResource resourcePackages(Set<String> resourcePackages)
public io.swagger.v3.oas.integration.api.OpenAPIConfiguration getOpenApiConfiguration()
public void setOpenApiConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
public BaseOpenApiResource openApiConfiguration(io.swagger.v3.oas.integration.api.OpenAPIConfiguration openApiConfiguration)
Copyright © 2020 JBoss by Red Hat. All rights reserved.