Class MultipleOpenApiResource

java.lang.Object
org.springdoc.webmvc.api.MultipleOpenApiResource
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
MultipleOpenApiActuatorResource, MultipleOpenApiWebMvcResource

public abstract class MultipleOpenApiResource extends Object implements org.springframework.beans.factory.InitializingBean
The type Web mvc multiple open api resource.
Author:
bnasslahsen
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    MultipleOpenApiResource(List<org.springdoc.core.models.GroupedOpenApi> groupedOpenApis, org.springframework.beans.factory.ObjectFactory<org.springdoc.core.service.OpenAPIService> defaultOpenAPIBuilder, org.springdoc.core.service.AbstractRequestService requestBuilder, org.springdoc.core.service.GenericResponseService responseBuilder, org.springdoc.core.service.OperationService operationParser, org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.providers.SpringDocProviders springDocProviders, org.springdoc.core.customizers.SpringDocCustomizers springDocCustomizers)
    Instantiates a new Multiple open api resource.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected OpenApiResource
    Gets open api resource or throw.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MultipleOpenApiResource

      protected MultipleOpenApiResource(List<org.springdoc.core.models.GroupedOpenApi> groupedOpenApis, org.springframework.beans.factory.ObjectFactory<org.springdoc.core.service.OpenAPIService> defaultOpenAPIBuilder, org.springdoc.core.service.AbstractRequestService requestBuilder, org.springdoc.core.service.GenericResponseService responseBuilder, org.springdoc.core.service.OperationService operationParser, org.springdoc.core.properties.SpringDocConfigProperties springDocConfigProperties, org.springdoc.core.providers.SpringDocProviders springDocProviders, org.springdoc.core.customizers.SpringDocCustomizers springDocCustomizers)
      Instantiates a new Multiple open api resource.
      Parameters:
      groupedOpenApis - the grouped open apis
      defaultOpenAPIBuilder - the default open api builder
      requestBuilder - the request builder
      responseBuilder - the response builder
      operationParser - the operation parser
      springDocConfigProperties - the spring doc config properties
      springDocProviders - the spring doc providers
      springDocCustomizers - the spring doc customizers
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • getOpenApiResourceOrThrow

      protected OpenApiResource getOpenApiResourceOrThrow(String group)
      Gets open api resource or throw.
      Parameters:
      group - the group
      Returns:
      the open api resource or throw