Class OpenApiUtils

java.lang.Object
org.apache.camel.component.rest.openapi.OpenApiUtils

public class OpenApiUtils extends Object
  • Constructor Details

    • OpenApiUtils

      public OpenApiUtils(org.apache.camel.CamelContext camelContext, String bindingPackage, io.swagger.v3.oas.models.Components components)
  • Method Details

    • isRequiredBody

      public boolean isRequiredBody(io.swagger.v3.oas.models.Operation operation)
    • getConsumes

      public String getConsumes(io.swagger.v3.oas.models.Operation operation)
    • getProduces

      public String getProduces(io.swagger.v3.oas.models.Operation operation)
    • getRequiredQueryParameters

      public Set<String> getRequiredQueryParameters(io.swagger.v3.oas.models.Operation operation)
    • getRequiredHeaders

      public Set<String> getRequiredHeaders(io.swagger.v3.oas.models.Operation operation)
    • getQueryParametersDefaultValue

      public Map<String,String> getQueryParametersDefaultValue(io.swagger.v3.oas.models.Operation operation)
    • manageRequestBody

      public String manageRequestBody(io.swagger.v3.oas.models.Operation operation)
    • manageResponseBody

      public String manageResponseBody(io.swagger.v3.oas.models.Operation operation)
    • clear

      public void clear()
    • isArrayType

      public boolean isArrayType(io.swagger.v3.oas.models.media.Schema<?> schema)