Class OperationParser


  • public class OperationParser
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      OperationParser()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Optional<io.swagger.v3.oas.models.responses.ApiResponses> getApiResponses​(io.swagger.v3.oas.annotations.responses.ApiResponse[] responses, javax.ws.rs.Produces classProduces, javax.ws.rs.Produces methodProduces, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)  
      static Optional<io.swagger.v3.oas.models.responses.ApiResponses> getApiResponses​(io.swagger.v3.oas.annotations.responses.ApiResponse[] responses, javax.ws.rs.Produces classProduces, javax.ws.rs.Produces methodProduces, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, boolean openapi31, String defaultResponseKey)  
      static Optional<io.swagger.v3.oas.models.parameters.RequestBody> getRequestBody​(io.swagger.v3.oas.annotations.parameters.RequestBody requestBody, javax.ws.rs.Consumes classConsumes, javax.ws.rs.Consumes methodConsumes, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)  
      static Optional<io.swagger.v3.oas.models.parameters.RequestBody> getRequestBody​(io.swagger.v3.oas.annotations.parameters.RequestBody requestBody, javax.ws.rs.Consumes classConsumes, javax.ws.rs.Consumes methodConsumes, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation, boolean openapi31)  
    • Constructor Detail

      • OperationParser

        public OperationParser()
    • Method Detail

      • getRequestBody

        public static Optional<io.swagger.v3.oas.models.parameters.RequestBody> getRequestBody​(io.swagger.v3.oas.annotations.parameters.RequestBody requestBody,
                                                                                               javax.ws.rs.Consumes classConsumes,
                                                                                               javax.ws.rs.Consumes methodConsumes,
                                                                                               io.swagger.v3.oas.models.Components components,
                                                                                               com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
      • getRequestBody

        public static Optional<io.swagger.v3.oas.models.parameters.RequestBody> getRequestBody​(io.swagger.v3.oas.annotations.parameters.RequestBody requestBody,
                                                                                               javax.ws.rs.Consumes classConsumes,
                                                                                               javax.ws.rs.Consumes methodConsumes,
                                                                                               io.swagger.v3.oas.models.Components components,
                                                                                               com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation,
                                                                                               boolean openapi31)
      • getApiResponses

        public static Optional<io.swagger.v3.oas.models.responses.ApiResponses> getApiResponses​(io.swagger.v3.oas.annotations.responses.ApiResponse[] responses,
                                                                                                javax.ws.rs.Produces classProduces,
                                                                                                javax.ws.rs.Produces methodProduces,
                                                                                                io.swagger.v3.oas.models.Components components,
                                                                                                com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
      • getApiResponses

        public static Optional<io.swagger.v3.oas.models.responses.ApiResponses> getApiResponses​(io.swagger.v3.oas.annotations.responses.ApiResponse[] responses,
                                                                                                javax.ws.rs.Produces classProduces,
                                                                                                javax.ws.rs.Produces methodProduces,
                                                                                                io.swagger.v3.oas.models.Components components,
                                                                                                com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation,
                                                                                                boolean openapi31,
                                                                                                String defaultResponseKey)