Class GerritVersionNumber
java.lang.Object
hudson.util.VersionNumber
com.sonyericsson.hudson.plugins.gerrit.trigger.version.GerritVersionNumber
- All Implemented Interfaces:
Comparable<VersionNumber>
- Direct Known Subclasses:
HighestVersionNumber
Subclass of VersionNumber which can account for gerrit snapshot versions.
- Author:
- Tomas Westling <thomas.westling@sonyericsson.com>
-
Field Summary
Fields inherited from class hudson.util.VersionNumber
DESCENDING -
Constructor Summary
ConstructorsConstructorDescriptionParses a string like "1.0.2" into the version number. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic GerritVersionNumberReturns a new GerritVersionNumber from a String.inthashCode()booleanGetter for if the version number is a snapshot.Methods inherited from class hudson.util.VersionNumber
compareTo, digit, getDigitAt, isNewerThan, isNewerThanOrEqualTo, isOlderThan, isOlderThanOrEqualTo, toString
-
Constructor Details
-
GerritVersionNumber
Parses a string like "1.0.2" into the version number.- Parameters:
num- the version string.
-
-
Method Details
-
getGerritVersionNumber
Returns a new GerritVersionNumber from a String. Sets the snapshot field to true if it finds a -g in the version String.- Parameters:
num- the version String.- Returns:
- the GerritVersionNumber.
-
equals
- Overrides:
equalsin classVersionNumber
-
hashCode
public int hashCode()- Overrides:
hashCodein classVersionNumber
-
isSnapshot
public boolean isSnapshot()Getter for if the version number is a snapshot.- Returns:
- if it is a snapshot.
-