Package org.springdoc.core.versions
Class SpringDocVersionStrategy
java.lang.Object
org.springdoc.core.versions.SpringDocVersionStrategy
- Direct Known Subclasses:
HeaderVersionStrategy,MediaTypeVersionStrategy,PathVersionStrategy,QueryParamVersionStrategy
The interface Spring doc version strategy.
- Author:
- bnasslahsen
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpringDocVersionStrategy(String defaultVersion) Instantiates a new Spring doc version strategy. -
Method Summary
Modifier and TypeMethodDescriptionGets version.voidsetVersion(String version) Sets version.updateOperationPath(String operationPath, String version) Gets operation path.updateQueryParams(Map<String, String> queryParams) Update query params map.voidupdateVersion(String version, String[] params) Update version.
-
Field Details
-
version
The Version. -
defaultVersion
The Default version. -
versionDefaultMap
The Default values.
-
-
Constructor Details
-
SpringDocVersionStrategy
Instantiates a new Spring doc version strategy.- Parameters:
defaultVersion- the default version
-
-
Method Details
-
getVersion
Gets version.- Returns:
- the version
-
setVersion
Sets version.- Parameters:
version- the version
-
updateVersion
Update version.- Parameters:
version- the versionparams- the params
-
updateQueryParams
Update query params map.- Parameters:
queryParams- the query params- Returns:
- the map
-
updateOperationPath
Gets operation path.- Parameters:
operationPath- the operation pathversion- the version- Returns:
- the operation path
-
getVersionDefaultMap
-