Index
All Classes and Interfaces|All Packages
A
- addResourcePackage(String) - Method in class org.sdase.commons.server.openapi.OpenApiBundle.Builder
- addResourcePackage(String) - Method in interface org.sdase.commons.server.openapi.OpenApiBundle.InitialBuilder
-
Adds a package to the packages Swagger should scan to pick up resources.
- addResourcePackageClass(Class<?>) - Method in class org.sdase.commons.server.openapi.OpenApiBundle.Builder
- addResourcePackageClass(Class<?>) - Method in interface org.sdase.commons.server.openapi.OpenApiBundle.InitialBuilder
-
Adds the package of the given class to the packages Swagger should scan to pick up resources.
- afterScan(OpenApiReader, OpenAPI) - Method in class org.sdase.commons.optional.server.openapi.parameter.embed.EmbedParameterModifier
- afterScan(OpenApiReader, OpenAPI) - Method in class org.sdase.commons.optional.server.openapi.sort.SorterModifier
- afterScan(OpenApiReader, OpenAPI) - Method in class org.sdase.commons.server.openapi.hal.HalLinkDescriptionModifier
B
- beforeScan(OpenApiReader, OpenAPI) - Method in class org.sdase.commons.optional.server.openapi.parameter.embed.EmbedParameterModifier
- beforeScan(OpenApiReader, OpenAPI) - Method in class org.sdase.commons.optional.server.openapi.sort.SorterModifier
- beforeScan(OpenApiReader, OpenAPI) - Method in class org.sdase.commons.server.openapi.hal.HalLinkDescriptionModifier
- build() - Method in class org.sdase.commons.server.openapi.OpenApiBundle.Builder
- build() - Method in interface org.sdase.commons.server.openapi.OpenApiBundle.FinalBuilder
- builder() - Static method in class org.sdase.commons.server.openapi.OpenApiBundle
C
- clear() - Static method in class org.sdase.commons.server.openapi.filter.OpenAPISpecFilterSet
-
Clear all filters
- configure(FeatureContext) - Method in class org.sdase.commons.server.openapi.filter.ServerUrlFilter
- contextId(String) - Method in class org.sdase.commons.server.openapi.ContextIdOpenApiResource
-
Set a custom context id for the
OpenApiContextto use different cache keys for the OpenAPI specifications. - ContextIdOpenApiResource - Class in org.sdase.commons.server.openapi
-
An
OpenApiResourcethat sets a custom context id. - ContextIdOpenApiResource() - Constructor for class org.sdase.commons.server.openapi.ContextIdOpenApiResource
E
- EmbedParameterModifier - Class in org.sdase.commons.optional.server.openapi.parameter.embed
-
Adds the embeddable resources as query parameter, so they can be selected in the swagger ui.
- EmbedParameterModifier() - Constructor for class org.sdase.commons.optional.server.openapi.parameter.embed.EmbedParameterModifier
F
- filterOpenAPI(OpenAPI, Map<String, List<String>>, Map<String, String>, Map<String, List<String>>) - Method in class org.sdase.commons.server.openapi.filter.OpenAPISpecFilterSet
- filterOpenAPI(OpenAPI, Map<String, List<String>>, Map<String, String>, Map<String, List<String>>) - Method in class org.sdase.commons.server.openapi.filter.ServerUrlFilter
G
- generateOpenApiAsJson() - Method in class org.sdase.commons.server.openapi.OpenApiBundle
-
This method can be used to generate the OpenAPI specification as JSON
- generateOpenApiAsYaml() - Method in class org.sdase.commons.server.openapi.OpenApiBundle
-
This method can be used to generate the OpenAPI specification as YAML
- getContextId(ServletConfig) - Method in class org.sdase.commons.server.openapi.ContextIdOpenApiResource
H
- HalLinkDescriptionModifier - Class in org.sdase.commons.server.openapi.hal
-
An
ReaderListenerthat provides a description for theHALLinkclass that is not annotated and lacks a correct description. - HalLinkDescriptionModifier() - Constructor for class org.sdase.commons.server.openapi.hal.HalLinkDescriptionModifier
I
- initialize(Bootstrap<?>) - Method in class org.sdase.commons.server.openapi.OpenApiBundle
N
- normalizeOpenApiYaml(String) - Static method in class org.sdase.commons.server.openapi.OpenApiFileHelper
-
Normalize an textual OpenApi in the
yamlformat and remove all environment-specific contents.
O
- OpenApiBundle - Class in org.sdase.commons.server.openapi
-
A bundle used to generate and serve API-first or code-first OpenAPI 3 files at the
openapi.yamloropenapi.jsonHTTP resources. - OpenApiBundle(Set<String>, OpenAPI) - Constructor for class org.sdase.commons.server.openapi.OpenApiBundle
- OpenApiBundle.Builder - Class in org.sdase.commons.server.openapi
- OpenApiBundle.FinalBuilder - Interface in org.sdase.commons.server.openapi
- OpenApiBundle.InitialBuilder - Interface in org.sdase.commons.server.openapi
- OpenApiFileHelper - Class in org.sdase.commons.server.openapi
- OpenAPISorter - Class in org.sdase.commons.optional.server.openapi.sort
-
Sorter for the contents of an OpenAPI specification.
- OpenAPISpecFilterSet - Class in org.sdase.commons.server.openapi.filter
-
An implementation of the
OpenAPISpecFilterthat delegates the request to multiple registered filters. - OpenAPISpecFilterSet() - Constructor for class org.sdase.commons.server.openapi.filter.OpenAPISpecFilterSet
- org.sdase.commons.optional.server.openapi.parameter.embed - package org.sdase.commons.optional.server.openapi.parameter.embed
- org.sdase.commons.optional.server.openapi.sort - package org.sdase.commons.optional.server.openapi.sort
- org.sdase.commons.server.openapi - package org.sdase.commons.server.openapi
- org.sdase.commons.server.openapi.filter - package org.sdase.commons.server.openapi.filter
- org.sdase.commons.server.openapi.hal - package org.sdase.commons.server.openapi.hal
R
- register(OpenAPISpecFilter) - Static method in class org.sdase.commons.server.openapi.filter.OpenAPISpecFilterSet
-
Register a filter that should be called when an OpenAPI file is returned to a caller.
- run(Configuration, Environment) - Method in class org.sdase.commons.server.openapi.OpenApiBundle
S
- ServerUrlFilter - Class in org.sdase.commons.server.openapi.filter
-
An
OpenAPISpecFilterthat adds the base URL toOpenAPI.servers(List). - ServerUrlFilter() - Constructor for class org.sdase.commons.server.openapi.filter.ServerUrlFilter
- sort(OpenAPI) - Static method in class org.sdase.commons.optional.server.openapi.sort.OpenAPISorter
-
Sort all the paths and components of the OpenAPI specification, in place.
- SorterModifier - Class in org.sdase.commons.optional.server.openapi.sort
-
A
ReaderListenerthat runs theOpenAPISorter. - SorterModifier() - Constructor for class org.sdase.commons.optional.server.openapi.sort.SorterModifier
W
- withExistingOpenAPI(String) - Method in class org.sdase.commons.server.openapi.OpenApiBundle.Builder
- withExistingOpenAPI(String) - Method in interface org.sdase.commons.server.openapi.OpenApiBundle.InitialBuilder
-
Use an existing OpenAPI 3 specification as base for the generation.
- withExistingOpenAPIFromClasspathResource(String) - Method in interface org.sdase.commons.server.openapi.OpenApiBundle.InitialBuilder
-
Reads an existing OpenAPI 3 specification from the given classpath resource and provide it to
OpenApiBundle.InitialBuilder.withExistingOpenAPI(String)
All Classes and Interfaces|All Packages