Class DefaultApiVendorExtensionService

java.lang.Object
de.hybris.platform.webservicescommons.swagger.services.impl.DefaultApiVendorExtensionService
All Implemented Interfaces:
ApiVendorExtensionService

public class DefaultApiVendorExtensionService extends Object implements ApiVendorExtensionService
Default implementation of ApiVendorExtensionService.

It uses a list of strategies designed to provide various vendor extensions.

  • Constructor Details

    • DefaultApiVendorExtensionService

      public DefaultApiVendorExtensionService()
  • Method Details

    • getAllVendorExtensions

      public List<springfox.documentation.service.VendorExtension> getAllVendorExtensions(String configPrefix)
      Description copied from interface: ApiVendorExtensionService
      Provides a list of vendor extensions, that are specified by given config prefix
      Specified by:
      getAllVendorExtensions in interface ApiVendorExtensionService
      Parameters:
      configPrefix - configuration prefix for selecting vendor extensions
      Returns:
      list of vendor extensions
    • getVendorExtensionStrategyList

      protected List<ApiVendorExtensionStrategy> getVendorExtensionStrategyList()
    • setVendorExtensionStrategyList

      public void setVendorExtensionStrategyList(List<ApiVendorExtensionStrategy> vendorExtensionStrategyList)