public class Version extends VersionENV
ALLOW_DEPRECATED_VERSION, databaseVersion, defaultVersion, deprecatedVersionMap, environmentName, environmentVersion, maxVersion, minVersion
Constructor and Description |
---|
Version(java.lang.String environmentName,
int defaultVersion,
int minVersion,
int maxVersion)
create a new version
|
Modifier and Type | Method and Description |
---|---|
int |
calculateVersion()
Calculate the current version number to use.
|
static void |
purifyThreadVersion()
Purify the thread versions
|
int |
setProgramVersion(int version)
set the version
|
int |
setThreadVersion(int version)
set the version
|
deprecateVersion, setDataBaseVersion, toString
public Version(@Nonnull java.lang.String environmentName, @Nonnegative int defaultVersion, @Nonnegative int minVersion, @Nonnegative int maxVersion)
environmentName
- the environment variable name.defaultVersion
- the default version to useminVersion
- minimum versionmaxVersion
- maximum versionpublic static void purifyThreadVersion()
public int setThreadVersion(@Nonnegative int version)
version
- the version, ZERO means defaultpublic int setProgramVersion(@Nonnegative int version)
version
- the version, ZERO means default@CheckReturnValue public int calculateVersion()
calculateVersion
in class VersionENV
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.