Package org.openforis.commons.versioning
Class Version
java.lang.Object
org.openforis.commons.versioning.Version
- All Implemented Interfaces:
Comparable<Version>
Extracts informations from a version number containing major, minor, revision, alpha and beta numbers.
- Author:
- S. Ricci, D. Wiell
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintcompareTo(Version o, Version.Significance significance) getBuild()intgetMajor()intgetMinor()intReturns: 1 if this is a Alpha version 2 if this is a Beta versionInteger.MAX_VALUEif this is final releasebooleanisAlpha()booleanisBeta()booleanvoidvoidsetMajor(int major) voidsetMinor(int minor) voidsetSnapshot(boolean snapshot) voidsetTestType(String testType) voidsetTestType(Version.TestType testType) voidsetTestVersion(Integer testVersion) toString()
-
Constructor Details
-
Version
-
-
Method Details
-
getMajor
public int getMajor() -
setMajor
public void setMajor(int major) -
getMinor
public int getMinor() -
setMinor
public void setMinor(int minor) -
getBuild
-
setBuild
-
getTestType
-
setTestType
-
setTestType
-
isAlpha
public boolean isAlpha() -
isBeta
public boolean isBeta() -
getTestVersion
-
setTestVersion
-
isSnapshot
public boolean isSnapshot() -
setSnapshot
public void setSnapshot(boolean snapshot) -
getTestLevel
public int getTestLevel()Returns: 1 if this is a Alpha version 2 if this is a Beta versionInteger.MAX_VALUEif this is final release -
compareTo
- Specified by:
compareToin interfaceComparable<Version>
-
compareTo
-
toString
-