Package org.springdoc.core
Class OperationBuilder
- java.lang.Object
-
- org.springdoc.core.OperationBuilder
-
@Component public class OperationBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description OperationBuilder(AbstractParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, org.springdoc.core.SecurityParser securityParser, OpenAPIBuilder openAPIBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Map<String,io.swagger.v3.oas.models.callbacks.Callback>>
buildCallbacks(List<io.swagger.v3.oas.annotations.callbacks.Callback> apiCallbacks, io.swagger.v3.oas.models.Components components, io.swagger.v3.oas.models.OpenAPI openAPI, MethodAttributes methodAttributes)
String
getOperationId(String operationId, String oldOperationId)
boolean
isHidden(Method method)
io.swagger.v3.oas.models.OpenAPI
parse(io.swagger.v3.oas.models.Components components, io.swagger.v3.oas.annotations.Operation apiOperation, io.swagger.v3.oas.models.Operation operation, io.swagger.v3.oas.models.OpenAPI openAPI, MethodAttributes methodAttributes)
-
-
-
Constructor Detail
-
OperationBuilder
public OperationBuilder(AbstractParameterBuilder parameterBuilder, RequestBodyBuilder requestBodyBuilder, org.springdoc.core.SecurityParser securityParser, OpenAPIBuilder openAPIBuilder)
-
-
Method Detail
-
parse
public io.swagger.v3.oas.models.OpenAPI parse(io.swagger.v3.oas.models.Components components, io.swagger.v3.oas.annotations.Operation apiOperation, io.swagger.v3.oas.models.Operation operation, io.swagger.v3.oas.models.OpenAPI openAPI, MethodAttributes methodAttributes)
-
isHidden
public boolean isHidden(Method method)
-
buildCallbacks
public Optional<Map<String,io.swagger.v3.oas.models.callbacks.Callback>> buildCallbacks(List<io.swagger.v3.oas.annotations.callbacks.Callback> apiCallbacks, io.swagger.v3.oas.models.Components components, io.swagger.v3.oas.models.OpenAPI openAPI, MethodAttributes methodAttributes)
-
-