Class ConfluenceResponseDocEnricher
java.lang.Object
com.atlassian.swagger.enricher.AbstractResponseDocsEnricher
com.atlassian.confluence.swagger.enricher.ConfluenceResponseDocEnricher
- All Implemented Interfaces:
BiConsumer<io.swagger.v3.oas.models.OpenAPI,
Set<Class<?>>>
public class ConfluenceResponseDocEnricher
extends com.atlassian.swagger.enricher.AbstractResponseDocsEnricher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.swagger.v3.oas.models.responses.ApiResponse
createRestErrorResponse
(Class<?> resourceClass, io.swagger.v3.oas.models.OpenAPI openAPI, String description) protected void
enrichPagedResponse
(Class<?> resourceClass, com.atlassian.dc.swagger.annotations.ResponseDoc responseDoc, io.swagger.v3.oas.models.OpenAPI openAPI, io.swagger.v3.oas.models.Operation operation, io.swagger.v3.oas.models.media.MediaType returnType, Class<?> entity, Map<String, io.swagger.v3.oas.models.media.Schema> schemasByClassName) protected String
getSchemas
(ClassLoader classLoader, io.swagger.v3.oas.models.OpenAPI openAPI, String... classNames) Methods inherited from class com.atlassian.swagger.enricher.AbstractResponseDocsEnricher
accept, addRestResponse
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiConsumer
andThen
-
Constructor Details
-
ConfluenceResponseDocEnricher
public ConfluenceResponseDocEnricher()
-
-
Method Details
-
getSchemas
protected Map<String,io.swagger.v3.oas.models.media.Schema> getSchemas(ClassLoader classLoader, io.swagger.v3.oas.models.OpenAPI openAPI, String... classNames) - Overrides:
getSchemas
in classcom.atlassian.swagger.enricher.AbstractResponseDocsEnricher
-
enrichPagedResponse
protected void enrichPagedResponse(Class<?> resourceClass, com.atlassian.dc.swagger.annotations.ResponseDoc responseDoc, io.swagger.v3.oas.models.OpenAPI openAPI, io.swagger.v3.oas.models.Operation operation, io.swagger.v3.oas.models.media.MediaType returnType, Class<?> entity, Map<String, io.swagger.v3.oas.models.media.Schema> schemasByClassName) - Specified by:
enrichPagedResponse
in classcom.atlassian.swagger.enricher.AbstractResponseDocsEnricher
-
createRestErrorResponse
protected io.swagger.v3.oas.models.responses.ApiResponse createRestErrorResponse(Class<?> resourceClass, io.swagger.v3.oas.models.OpenAPI openAPI, String description) - Specified by:
createRestErrorResponse
in classcom.atlassian.swagger.enricher.AbstractResponseDocsEnricher
-
getRestPageModelName
- Specified by:
getRestPageModelName
in classcom.atlassian.swagger.enricher.AbstractResponseDocsEnricher
-