Class PluginAwareRepositoryRestResourceProvider

java.lang.Object
eu.rarogsoftware.rarog.platform.app.configuration.PluginAwareRepositoryRestResourceProvider
All Implemented Interfaces:
org.springdoc.core.providers.RepositoryRestResourceProvider

@Component class PluginAwareRepositoryRestResourceProvider extends Object implements org.springdoc.core.providers.RepositoryRestResourceProvider
  • Constructor Details

    • PluginAwareRepositoryRestResourceProvider

      public PluginAwareRepositoryRestResourceProvider(PluginMappingHandlerMapping pluginMappingHandlerMapping)
  • Method Details

    • getRouterOperations

      public List<org.springdoc.core.fn.RouterOperation> getRouterOperations(io.swagger.v3.oas.models.OpenAPI openAPI, Locale locale)
      Specified by:
      getRouterOperations in interface org.springdoc.core.providers.RepositoryRestResourceProvider
    • getBasePathAwareControllerEndpoints

      public Map<String,Object> getBasePathAwareControllerEndpoints()
      Specified by:
      getBasePathAwareControllerEndpoints in interface org.springdoc.core.providers.RepositoryRestResourceProvider
    • getHandlerMethods

      public Map getHandlerMethods()
      Specified by:
      getHandlerMethods in interface org.springdoc.core.providers.RepositoryRestResourceProvider
    • customize

      public void customize(io.swagger.v3.oas.models.OpenAPI openAPI)
      Specified by:
      customize in interface org.springdoc.core.providers.RepositoryRestResourceProvider