Class Version
- java.lang.Object
-
- org.hpccsystems.ws.client.platform.Version
-
- All Implemented Interfaces:
Comparable<Version>
public class Version extends Object implements Comparable<Version>
-
-
Field Summary
Fields Modifier and Type Field Description static intDISTANCE_MINORstatic intDISTANCE_POINTstatic intDISTANCE_SUFFIXINTstatic intDISTANCE_SUFFIXSTRstatic intEQUIVALENT_VERSIONSstatic intOTHER_VERSION_IS_NEWERstatic intOTHER_VERSION_IS_OLDER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(int othermajor, int otherminor, int otherpoint)intcompareTo(Version other)static longdistance(Version l, Version r)Distance.intgetMajor()StringgetMaturity()intgetMinor()StringgetOriginalVersionString()intgetPoint()StringgetPrefix()StringgetProject()longgetSequence()StringgetTag()booleanisEqualOrNewerThan(int othermajor, int otherminor, int otherpoint)booleanisEqualOrNewerThan(Version other)booleanisEqualOrOlderThan(int othermajor, int otherminor, int otherpoint)booleanisEqualOrOlderThan(Version other)booleanisEquivalentTo(int othermajor, int otherminor, int otherpoint)booleanisEquivalentTo(Version other)booleanisGold()booleanisNewerThan(int othermajor, int otherminor, int otherpoint)booleanisNewerThan(Version other)booleanisOlderThan(int othermajor, int otherminor, int otherpoint)booleanisOlderThan(Version other)StringtoString()
-
-
-
Field Detail
-
OTHER_VERSION_IS_OLDER
public static final int OTHER_VERSION_IS_OLDER
- See Also:
- Constant Field Values
-
EQUIVALENT_VERSIONS
public static final int EQUIVALENT_VERSIONS
- See Also:
- Constant Field Values
-
OTHER_VERSION_IS_NEWER
public static final int OTHER_VERSION_IS_NEWER
- See Also:
- Constant Field Values
-
DISTANCE_SUFFIXINT
public static final int DISTANCE_SUFFIXINT
- See Also:
- Constant Field Values
-
DISTANCE_SUFFIXSTR
public static final int DISTANCE_SUFFIXSTR
- See Also:
- Constant Field Values
-
DISTANCE_POINT
public static final int DISTANCE_POINT
- See Also:
- Constant Field Values
-
DISTANCE_MINOR
public static final int DISTANCE_MINOR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Version
public Version(int major, int minor, int point)
-
Version
public Version(String versionString)
Instantiates a new version.- Parameters:
versionString- the version string
-
-
Method Detail
-
getOriginalVersionString
public String getOriginalVersionString()
-
isEquivalentTo
public boolean isEquivalentTo(int othermajor, int otherminor, int otherpoint)
-
isOlderThan
public boolean isOlderThan(int othermajor, int otherminor, int otherpoint)
-
isNewerThan
public boolean isNewerThan(int othermajor, int otherminor, int otherpoint)
-
isEqualOrNewerThan
public boolean isEqualOrNewerThan(int othermajor, int otherminor, int otherpoint)
-
isEqualOrOlderThan
public boolean isEqualOrOlderThan(int othermajor, int otherminor, int otherpoint)
-
compareTo
public int compareTo(int othermajor, int otherminor, int otherpoint)
-
isEquivalentTo
public boolean isEquivalentTo(Version other)
-
isOlderThan
public boolean isOlderThan(Version other)
-
isNewerThan
public boolean isNewerThan(Version other)
-
isEqualOrNewerThan
public boolean isEqualOrNewerThan(Version other)
-
isEqualOrOlderThan
public boolean isEqualOrOlderThan(Version other)
-
compareTo
public int compareTo(Version other)
- Specified by:
compareToin interfaceComparable<Version>
-
isGold
public boolean isGold()
-
distance
public static long distance(Version l, Version r)
Distance.- Parameters:
l- the lr- the r- Returns:
- the long
-
getPrefix
public String getPrefix()
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getPoint
public int getPoint()
-
getMaturity
public String getMaturity()
-
getSequence
public long getSequence()
-
getProject
public String getProject()
-
getTag
public String getTag()
-
-