Package org.openforis.commons.versioning
Class Version
- java.lang.Object
-
- org.openforis.commons.versioning.Version
-
- All Implemented Interfaces:
Comparable<Version>
public class Version extends Object implements 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 Modifier and Type Class Description static classVersion.Significancestatic classVersion.TestType
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Version o)intcompareTo(Version o, Version.Significance significance)IntegergetBuild()intgetMajor()intgetMinor()intgetTestLevel()Returns: 1 if this is a Alpha version 2 if this is a Beta versionInteger.MAX_VALUEif this is final releaseVersion.TestTypegetTestType()IntegergetTestVersion()booleanisAlpha()booleanisBeta()booleanisSnapshot()voidsetBuild(Integer build)voidsetMajor(int major)voidsetMinor(int minor)voidsetSnapshot(boolean snapshot)voidsetTestType(String testType)voidsetTestType(Version.TestType testType)voidsetTestVersion(Integer testVersion)StringtoString()
-
-
-
Constructor Detail
-
Version
public Version(String value)
-
-
Method Detail
-
getMajor
public int getMajor()
-
setMajor
public void setMajor(int major)
-
getMinor
public int getMinor()
-
setMinor
public void setMinor(int minor)
-
getBuild
public Integer getBuild()
-
setBuild
public void setBuild(Integer build)
-
getTestType
public Version.TestType getTestType()
-
setTestType
public void setTestType(Version.TestType testType)
-
setTestType
public void setTestType(String testType)
-
isAlpha
public boolean isAlpha()
-
isBeta
public boolean isBeta()
-
getTestVersion
public Integer getTestVersion()
-
setTestVersion
public void setTestVersion(Integer testVersion)
-
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
public int compareTo(Version o)
- Specified by:
compareToin interfaceComparable<Version>
-
compareTo
public int compareTo(Version o, Version.Significance significance)
-
-