Class DefaultApiVendorExtensionStrategy

java.lang.Object
de.hybris.platform.webservicescommons.swagger.strategies.ConfigApiVendorExtensionStrategy
de.hybris.platform.webservicescommons.swagger.strategies.impl.DefaultApiVendorExtensionStrategy
All Implemented Interfaces:
ApiVendorExtensionStrategy

public class DefaultApiVendorExtensionStrategy extends ConfigApiVendorExtensionStrategy
Default implementation of ApiVendorExtensionStrategy.

It provides vendor extensions describing API. The result list includes: "x-sap-api-type", "x-sap-shortText" and "x-sap-stateInfo" extensions.

  • Field Details

  • Constructor Details

    • DefaultApiVendorExtensionStrategy

      public DefaultApiVendorExtensionStrategy()
  • Method Details

    • getVendorExtensions

      public List<springfox.documentation.service.VendorExtension> getVendorExtensions(String configPrefix)
      Description copied from interface: ApiVendorExtensionStrategy
      Provides a list of vendor extensions for the API based on the configuration prefix.
      Parameters:
      configPrefix - configuration prefix
      Returns:
      list of vendor extension
    • getApiType

      protected String getApiType(String configPrefix)
    • getShortText

      protected String getShortText(String configPrefix)
    • getState

      protected String getState(String configPrefix)