public abstract class AbstractRequestBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected static List<Class> |
PARAM_TYPES_TO_IGNORE |
Modifier | Constructor and Description |
---|---|
protected |
AbstractRequestBuilder(AbstractParameterBuilder parameterBuilder,
RequestBodyBuilder requestBodyBuilder,
OperationBuilder operationBuilder,
Optional<List<OperationCustomizer>> operationCustomizers,
Optional<List<ParameterCustomizer>> parameterCustomizers) |
Modifier and Type | Method and Description |
---|---|
io.swagger.v3.oas.models.Operation |
build(io.swagger.v3.oas.models.Components components,
org.springframework.web.method.HandlerMethod handlerMethod,
org.springframework.web.bind.annotation.RequestMethod requestMethod,
io.swagger.v3.oas.models.Operation operation,
MethodAttributes methodAttributes) |
protected io.swagger.v3.oas.models.Operation |
customiseOperation(io.swagger.v3.oas.models.Operation operation,
org.springframework.web.method.HandlerMethod handlerMethod) |
protected io.swagger.v3.oas.models.parameters.Parameter |
customiseParameter(io.swagger.v3.oas.models.parameters.Parameter parameter,
org.springdoc.core.ParameterInfo parameterInfo,
org.springframework.web.method.HandlerMethod handlerMethod) |
RequestBodyBuilder |
getRequestBodyBuilder() |
protected boolean |
isParamToIgnore(Parameter parameter) |
protected AbstractRequestBuilder(AbstractParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, OperationBuilder operationBuilder, Optional<List<OperationCustomizer>> operationCustomizers, Optional<List<ParameterCustomizer>> parameterCustomizers)
public io.swagger.v3.oas.models.Operation build(io.swagger.v3.oas.models.Components components, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.bind.annotation.RequestMethod requestMethod, io.swagger.v3.oas.models.Operation operation, MethodAttributes methodAttributes)
protected io.swagger.v3.oas.models.Operation customiseOperation(io.swagger.v3.oas.models.Operation operation, org.springframework.web.method.HandlerMethod handlerMethod)
protected io.swagger.v3.oas.models.parameters.Parameter customiseParameter(io.swagger.v3.oas.models.parameters.Parameter parameter, org.springdoc.core.ParameterInfo parameterInfo, org.springframework.web.method.HandlerMethod handlerMethod)
protected boolean isParamToIgnore(Parameter parameter)
public RequestBodyBuilder getRequestBodyBuilder()
Copyright © 2020. All rights reserved.