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 ofApiVendorExtensionStrategy.It provides vendor extensions describing API. The result list includes: "x-sap-api-type", "x-sap-shortText" and "x-sap-stateInfo" extensions.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCONFIG_API_TYPEprotected static java.lang.StringCONFIG_SHORT_TEXTprotected static java.lang.StringCONFIG_STATEprotected static java.lang.StringEXT_API_TYPEprotected static java.lang.StringEXT_SHORT_TEXTprotected static java.lang.StringEXT_STATEprotected static java.lang.StringEXT_STATE_INFO-
Fields inherited from class de.hybris.platform.webservicescommons.swagger.strategies.ConfigApiVendorExtensionStrategy
CONFIG_ARRAY_DELIMITER, CONFIG_DELIMITER
-
-
Constructor Summary
Constructors Constructor Description DefaultApiVendorExtensionStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetApiType(java.lang.String configPrefix)protected java.lang.StringgetShortText(java.lang.String configPrefix)protected java.lang.StringgetState(java.lang.String configPrefix)java.util.List<springfox.documentation.service.VendorExtension>getVendorExtensions(java.lang.String configPrefix)Provides a list of vendor extensions for the API based on the configuration prefix.-
Methods inherited from class de.hybris.platform.webservicescommons.swagger.strategies.ConfigApiVendorExtensionStrategy
getConfigArray, getConfigKey, getConfigValue, setConfigurationService
-
-
-
-
Field Detail
-
EXT_API_TYPE
protected static final java.lang.String EXT_API_TYPE
- See Also:
- Constant Field Values
-
EXT_SHORT_TEXT
protected static final java.lang.String EXT_SHORT_TEXT
- See Also:
- Constant Field Values
-
EXT_STATE_INFO
protected static final java.lang.String EXT_STATE_INFO
- See Also:
- Constant Field Values
-
EXT_STATE
protected static final java.lang.String EXT_STATE
- See Also:
- Constant Field Values
-
CONFIG_API_TYPE
protected static final java.lang.String CONFIG_API_TYPE
- See Also:
- Constant Field Values
-
CONFIG_SHORT_TEXT
protected static final java.lang.String CONFIG_SHORT_TEXT
- See Also:
- Constant Field Values
-
CONFIG_STATE
protected static final java.lang.String CONFIG_STATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getVendorExtensions
public java.util.List<springfox.documentation.service.VendorExtension> getVendorExtensions(java.lang.String configPrefix)
Description copied from interface:ApiVendorExtensionStrategyProvides a list of vendor extensions for the API based on the configuration prefix.- Parameters:
configPrefix- configuration prefix- Returns:
- list of vendor extension
-
getApiType
protected java.lang.String getApiType(java.lang.String configPrefix)
-
getShortText
protected java.lang.String getShortText(java.lang.String configPrefix)
-
getState
protected java.lang.String getState(java.lang.String configPrefix)
-
-