java.io.Serializable, java.lang.Comparable<KVVersion>public class KVVersion extends java.lang.Object implements java.lang.Comparable<KVVersion>, java.io.Serializable
There is one KVVersion object per running JVM and it may be accessed
using the static field CURRENT_VERSION.
| Modifier and Type | Field | Description |
|---|---|---|
static KVVersion |
CURRENT_VERSION |
The current software version.
|
static KVVersion |
PREREQUISITE_VERSION |
The current prerequisite version.
|
| Constructor | Description |
|---|---|
KVVersion(int oracleMajor,
int oracleMinor,
int majorNum,
int minorNum,
int patchNum,
java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(KVVersion comparedVersion) |
|
boolean |
equals(java.lang.Object o) |
|
int |
getMajor() |
Major number of the release version.
|
int |
getMinor() |
Minor number of the release version.
|
java.lang.String |
getNumericVersionString() |
The numeric version string, without the patch tag.
|
int |
getOracleMajor() |
Oracle Major number of the release version.
|
int |
getOracleMinor() |
Oracle Minor number of the release version.
|
int |
getPatch() |
Patch number of the release version.
|
java.lang.String |
getReleaseDate() |
Returns the release date for the release version, or null if not
known.
|
java.lang.String |
getReleaseEdition() |
Returns the name of the edition of the release version, or null if not
known.
|
java.lang.String |
getReleaseId() |
Returns the internal release ID for the release version, or null if not
known.
|
java.lang.String |
getVersionString() |
Release version, suitable for display.
|
int |
hashCode() |
|
static void |
main(java.lang.String[] argv) |
|
static KVVersion |
parseVersion(java.lang.String versionString) |
Returns a KVVersion object representing the specified version string
without the release ID, release date,and name parts filled in.
|
void |
setReleaseId(java.lang.String releaseId) |
|
java.lang.String |
toString() |
public static final KVVersion CURRENT_VERSION
public static final KVVersion PREREQUISITE_VERSION
public KVVersion(int oracleMajor,
int oracleMinor,
int majorNum,
int minorNum,
int patchNum,
java.lang.String name)
public static void main(java.lang.String[] argv)
public java.lang.String toString()
toString in class java.lang.Objectpublic int getOracleMajor()
public int getOracleMinor()
public int getMajor()
public int getMinor()
public int getPatch()
public java.lang.String getReleaseId()
public java.lang.String getReleaseDate()
public java.lang.String getReleaseEdition()
public java.lang.String getNumericVersionString()
public java.lang.String getVersionString()
public static KVVersion parseVersion(java.lang.String versionString)
versionString - version string to parsepublic void setReleaseId(java.lang.String releaseId)
public int compareTo(KVVersion comparedVersion)
compareTo in interface java.lang.Comparable<KVVersion>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright (c) 2011, 2018 Oracle and/or its affiliates. All rights reserved.