Package org.springdoc.core
Class AbstractResponseBuilder
- java.lang.Object
-
- org.springdoc.core.AbstractResponseBuilder
-
public abstract class AbstractResponseBuilder extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractResponseBuilder(OperationBuilder operationBuilder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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, MethodAttributes methodAttributes)
void
buildGenericResponse(io.swagger.v3.oas.models.Components components, Map<String,Object> findControllerAdvice)
protected abstract io.swagger.v3.oas.models.media.Schema
calculateSchemaFromParameterizedType(io.swagger.v3.oas.models.Components components, ParameterizedType returnType, com.fasterxml.jackson.annotation.JsonView jsonView)
protected io.swagger.v3.oas.models.media.Schema
calculateSchemaParameterizedType(io.swagger.v3.oas.models.Components components, ParameterizedType parameterizedType, com.fasterxml.jackson.annotation.JsonView jsonView)
-
-
-
Constructor Detail
-
AbstractResponseBuilder
protected AbstractResponseBuilder(OperationBuilder operationBuilder)
-
-
Method Detail
-
build
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, MethodAttributes methodAttributes)
-
buildGenericResponse
public void buildGenericResponse(io.swagger.v3.oas.models.Components components, Map<String,Object> findControllerAdvice)
-
calculateSchemaFromParameterizedType
protected abstract io.swagger.v3.oas.models.media.Schema calculateSchemaFromParameterizedType(io.swagger.v3.oas.models.Components components, ParameterizedType returnType, com.fasterxml.jackson.annotation.JsonView jsonView)
-
calculateSchemaParameterizedType
protected io.swagger.v3.oas.models.media.Schema calculateSchemaParameterizedType(io.swagger.v3.oas.models.Components components, ParameterizedType parameterizedType, com.fasterxml.jackson.annotation.JsonView jsonView)
-
-