public static class ComponentInfo.Version extends Object implements Comparable<ComponentInfo.Version>
| Constructor and Description |
|---|
Version() |
Version(int majorVersion,
int minorVersion,
int patchVersion,
String buildId) |
Version(String version) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ComponentInfo.Version other) |
boolean |
equals(Object o) |
static ComponentInfo.Version |
fromRank(long versionRank)
Reverse engineer a Version from a version-rank.
|
String |
getBuildId() |
int |
getMajorVersion() |
int |
getMinorVersion() |
int |
getPatchVersion() |
int |
getSvnRevisionObsolete()
Backward compatibility, extract svn revision from build id
|
String |
getVersionAsString(boolean showBuildNumber)
Return the GS version number as a string so that it can be displayed by the
UI
|
String |
getVersionAsString(boolean showBuildNumber,
boolean includePatchVersion) |
long |
getVersionRank()
Generate an absolute version ranking allowing to compare two versions
|
int |
hashCode() |
void |
setSvnRevision(int svnRevision)
This is to be able to de-serialize old export files
|
String |
toString() |
public Version()
public Version(int majorVersion,
int minorVersion,
int patchVersion,
String buildId)
public Version(String version)
public static final ComponentInfo.Version fromRank(long versionRank)
versionRank - - the version rankpublic long getVersionRank()
public int getMajorVersion()
public int getMinorVersion()
public int getPatchVersion()
public String getBuildId()
public int getSvnRevisionObsolete()
public String getVersionAsString(boolean showBuildNumber)
showBuildNumber - true if we should add the build number (internal)public String getVersionAsString(boolean showBuildNumber, boolean includePatchVersion)
public void setSvnRevision(int svnRevision)
svnRevision - svn revision numberpublic int compareTo(ComponentInfo.Version other)
compareTo in interface Comparable<ComponentInfo.Version>Copyright © 2020. All rights reserved.