Class MultipleOpenApiResource

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

public abstract class MultipleOpenApiResource extends org.springdoc.api.AbstractMultipleOpenApiResource<OpenApiResource>
The type Web mvc multiple open api resource.
Author:
bnasslahsen
  • Field Summary

    Fields inherited from class org.springdoc.api.AbstractMultipleOpenApiResource

    defaultOpenAPIBuilder, operationParser, requestBuilder, responseBuilder, springDocConfigProperties, springDocProviders
  • 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
    protected OpenApiResource
    buildOpenApiResource(org.springdoc.core.models.GroupedOpenApi item)
     

    Methods inherited from class org.springdoc.api.AbstractMultipleOpenApiResource

    afterPropertiesSet, getOpenApiResourceOrThrow

    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

    • buildOpenApiResource

      protected OpenApiResource buildOpenApiResource(org.springdoc.core.models.GroupedOpenApi item)
      Specified by:
      buildOpenApiResource in class org.springdoc.api.AbstractMultipleOpenApiResource<OpenApiResource>