com.ibm.cics.server
Class Version
- java.lang.Object
-
- com.ibm.cics.server.Version
-
-
Field Summary
Fields Modifier and Type Field and Description static int
MAX_VERSION_PARTS
The number of pieces in a version string.static char
SEPARATOR_CHARACTER
The character used to separate parts of the version when it is represented as a string.
-
Constructor Summary
Constructors Constructor and Description Version(int majorVersion, int minorVersion)
The version of an object.Version(int majorVersion, int minorVersion, int microVersion)
The version of an objectVersion(java.lang.String versionString)
Constructs a version object using a String as input.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description int
compareTo(Version versionToCompare)
boolean
equals(java.lang.Object obj)
int
getMajorVersion()
int
getMicroVersion()
int
getMinorVersion()
int
hashCode()
void
setMajorVersion(int majorVersion)
void
setMicroVersion(int microVersion)
void
setMinorVersion(int minorVersion)
java.lang.String
toString()
-
-
-
Field Detail
-
SEPARATOR_CHARACTER
public static final char SEPARATOR_CHARACTER
The character used to separate parts of the version when it is represented as a string.- See Also:
- Constant Field Values
-
MAX_VERSION_PARTS
public static final int MAX_VERSION_PARTS
The number of pieces in a version string.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Version
public Version(int majorVersion, int minorVersion, int microVersion)
The version of an object- Parameters:
majorVersion
- The major version of the object.minorVersion
- The minor version of the object.microVersion
- The micro version of the object.- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
Version
public Version(int majorVersion, int minorVersion)
The version of an object.- Parameters:
majorVersion
- The major version of the object.minorVersion
- The minor version of the object.- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
Version
public Version(java.lang.String versionString) throws java.lang.IllegalArgumentException
Constructs a version object using a String as input.- Parameters:
versionString
- The string representation of a version. Separated by SEPARATOR_CHARACTER characters. For example:- "1.2.3" is valid
- "1.2.3.4" is not valid (too many parts to the version string
- "1. 2 .3" is valid (whitespace is stripped)
- "1.2.X" is invalid (X is not a number)
- "1.2" is valid (same as 1.2.0)
- Throws:
java.lang.IllegalArgumentException
- The versionString supplied cannot be parsed correctly into a version.- Since CICS TS version:
- 6.1
- Since package version:
- 2.0.0
-
-
Method Detail
-
getMajorVersion
public int getMajorVersion()
- Returns:
- The major version of an object.
- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
setMajorVersion
public void setMajorVersion(int majorVersion)
- Parameters:
majorVersion
- The major version.- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
getMinorVersion
public int getMinorVersion()
- Returns:
- The Minor version of an object.
- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
setMinorVersion
public void setMinorVersion(int minorVersion)
- Parameters:
minorVersion
- The minor version.- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
getMicroVersion
public int getMicroVersion()
- Returns:
- The Micro version of an object.
- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
setMicroVersion
public void setMicroVersion(int microVersion)
- Parameters:
microVersion
- The micro version.- Since CICS TS version:
- 5.2
- Since package version:
- 1.500.0
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-