Package org.springdoc.core
Class AbstractRequestBuilder
- java.lang.Object
-
- org.springdoc.core.AbstractRequestBuilder
-
public abstract class AbstractRequestBuilder extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractRequestBuilder(AbstractParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, OperationBuilder operationBuilder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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 abstract io.swagger.v3.oas.models.Operation
customiseOperation(io.swagger.v3.oas.models.Operation operation, org.springframework.web.method.HandlerMethod handlerMethod)
RequestBodyBuilder
getRequestBodyBuilder()
protected boolean
isParamToIgnore(Parameter parameter)
protected abstract boolean
isParamTypeToIgnore(Class<?> paramType)
-
-
-
Constructor Detail
-
AbstractRequestBuilder
protected AbstractRequestBuilder(AbstractParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, OperationBuilder operationBuilder)
-
-
Method Detail
-
isParamTypeToIgnore
protected abstract boolean isParamTypeToIgnore(Class<?> paramType)
-
build
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)
-
customiseOperation
protected abstract io.swagger.v3.oas.models.Operation customiseOperation(io.swagger.v3.oas.models.Operation operation, org.springframework.web.method.HandlerMethod handlerMethod)
-
isParamToIgnore
protected boolean isParamToIgnore(Parameter parameter)
-
getRequestBodyBuilder
public RequestBodyBuilder getRequestBodyBuilder()
-
-