public abstract class AbstractOpenApiResource extends Object
Modifier and Type | Field and Description |
---|---|
protected GeneralInfoBuilder |
generalInfoBuilder |
protected static org.slf4j.Logger |
LOGGER |
protected OpenAPIBuilder |
openAPIBuilder |
protected Optional<List<OpenApiCustomiser>> |
openApiCustomisers |
protected OperationBuilder |
operationParser |
protected RequestBodyBuilder |
requestBodyBuilder |
protected AbstractRequestBuilder |
requestBuilder |
protected AbstractResponseBuilder |
responseBuilder |
Modifier | Constructor and Description |
---|---|
protected |
AbstractOpenApiResource(OpenAPIBuilder openAPIBuilder,
AbstractRequestBuilder requestBuilder,
AbstractResponseBuilder responseBuilder,
OperationBuilder operationParser,
RequestBodyBuilder requestBodyBuilder,
GeneralInfoBuilder generalInfoBuilder,
Optional<List<OpenApiCustomiser>> openApiCustomisers) |
Modifier and Type | Method and Description |
---|---|
protected void |
calculatePath(OpenAPIBuilder openAPIBuilder,
org.springframework.web.method.HandlerMethod handlerMethod,
String operationPath,
Set<org.springframework.web.bind.annotation.RequestMethod> requestMethods) |
protected io.swagger.v3.oas.models.OpenAPI |
getOpenApi() |
protected abstract void |
getPaths(Map<String,Object> findRestControllers) |
protected static final org.slf4j.Logger LOGGER
protected OpenAPIBuilder openAPIBuilder
protected AbstractRequestBuilder requestBuilder
protected AbstractResponseBuilder responseBuilder
protected OperationBuilder operationParser
protected RequestBodyBuilder requestBodyBuilder
protected GeneralInfoBuilder generalInfoBuilder
protected Optional<List<OpenApiCustomiser>> openApiCustomisers
protected AbstractOpenApiResource(OpenAPIBuilder openAPIBuilder, AbstractRequestBuilder requestBuilder, AbstractResponseBuilder responseBuilder, OperationBuilder operationParser, RequestBodyBuilder requestBodyBuilder, GeneralInfoBuilder generalInfoBuilder, Optional<List<OpenApiCustomiser>> openApiCustomisers)
protected io.swagger.v3.oas.models.OpenAPI getOpenApi()
protected void calculatePath(OpenAPIBuilder openAPIBuilder, org.springframework.web.method.HandlerMethod handlerMethod, String operationPath, Set<org.springframework.web.bind.annotation.RequestMethod> requestMethods)
Copyright © 2019. All rights reserved.