@Component public abstract class AbstractResponseBuilder extends Object
Constructor and Description |
---|
AbstractResponseBuilder() |
Modifier and Type | Method and Description |
---|---|
io.swagger.v3.oas.models.responses.ApiResponses |
build(io.swagger.v3.oas.models.Components components,
org.springframework.web.method.HandlerMethod handlerMethod,
io.swagger.v3.oas.models.Operation operation,
String[] methodProduces) |
protected abstract io.swagger.v3.oas.models.media.Content |
buildContent(io.swagger.v3.oas.models.Components components,
Method method,
String[] methodProduces) |
void |
buildGenericResponse(io.swagger.v3.oas.models.Components components,
Map<String,Object> findControllerAdvice) |
protected io.swagger.v3.oas.models.media.Schema<?> |
calculateSchemaParameterizedType(io.swagger.v3.oas.models.Components components,
ParameterizedType parameterizedType) |
protected io.swagger.v3.oas.models.media.Schema<?> |
extractSchema(io.swagger.v3.oas.models.Components components,
Type returnType) |
protected void |
setContent(String[] methodProduces,
io.swagger.v3.oas.models.media.Content content,
io.swagger.v3.oas.models.media.MediaType mediaType) |
public io.swagger.v3.oas.models.responses.ApiResponses build(io.swagger.v3.oas.models.Components components, org.springframework.web.method.HandlerMethod handlerMethod, io.swagger.v3.oas.models.Operation operation, String[] methodProduces)
public void buildGenericResponse(io.swagger.v3.oas.models.Components components, Map<String,Object> findControllerAdvice)
protected abstract io.swagger.v3.oas.models.media.Content buildContent(io.swagger.v3.oas.models.Components components, Method method, String[] methodProduces)
protected io.swagger.v3.oas.models.media.Schema<?> calculateSchemaParameterizedType(io.swagger.v3.oas.models.Components components, ParameterizedType parameterizedType)
protected void setContent(String[] methodProduces, io.swagger.v3.oas.models.media.Content content, io.swagger.v3.oas.models.media.MediaType mediaType)
protected io.swagger.v3.oas.models.media.Schema<?> extractSchema(io.swagger.v3.oas.models.Components components, Type returnType)
Copyright © 2019. All rights reserved.