Class VersionedSettingsDBVersionImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.versionedSettings.VersionedSettingsDBVersionImpl
-
- All Implemented Interfaces:
VersionedSettingsDBVersion
public class VersionedSettingsDBVersionImpl extends Object implements VersionedSettingsDBVersion
-
-
Constructor Summary
Constructors Constructor Description VersionedSettingsDBVersionImpl(ServerPaths serverPaths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCurrentVersion()intgetLastUsedVersion()voidsetLastUsedVersion(int version)Persist last used DB version
-
-
-
Constructor Detail
-
VersionedSettingsDBVersionImpl
public VersionedSettingsDBVersionImpl(@NotNull ServerPaths serverPaths)
-
-
Method Detail
-
getCurrentVersion
public int getCurrentVersion()
- Specified by:
getCurrentVersionin interfaceVersionedSettingsDBVersion- Returns:
- current version of DB schema
-
getLastUsedVersion
public int getLastUsedVersion()
- Specified by:
getLastUsedVersionin interfaceVersionedSettingsDBVersion- Returns:
- the version of DB schema used during last commit or -1 in case of any error or when last used version cannot be found
-
setLastUsedVersion
public void setLastUsedVersion(int version)
Description copied from interface:VersionedSettingsDBVersionPersist last used DB version- Specified by:
setLastUsedVersionin interfaceVersionedSettingsDBVersion- Parameters:
version- DB version
-
-