Package org.forgerock.api.transform
Class OpenApiHelper
java.lang.Object
org.forgerock.api.transform.OpenApiHelper
Helper methods for applying commonly needed changes to the
OpenAPI model.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceVisits an OpenAPIOperation. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddHeaderToAllOperations(io.swagger.v3.oas.models.parameters.Parameter header, io.swagger.v3.oas.models.OpenAPI openApi) Adds a header to all operations.static voidvisitAllOperations(OpenApiHelper.OperationVisitor visitor, io.swagger.v3.oas.models.OpenAPI openApi) Visits all operations.
-
Method Details
-
addHeaderToAllOperations
public static void addHeaderToAllOperations(io.swagger.v3.oas.models.parameters.Parameter header, io.swagger.v3.oas.models.OpenAPI openApi) Adds a header to all operations. For example, one may need to add authentication headers for username and password.- Parameters:
header- Header parameter model (must haveinset to "header")openApi- OpenAPI model
-
visitAllOperations
public static void visitAllOperations(OpenApiHelper.OperationVisitor visitor, io.swagger.v3.oas.models.OpenAPI openApi) Visits all operations.- Parameters:
visitor- Operation visitoropenApi- OpenAPI model
-