biz.c24
Class VersionNumber
java.lang.Object
biz.c24.VersionNumber
- All Implemented Interfaces:
- C24Cloneable, Serializable, Cloneable, Comparable
public class VersionNumber
- extends Object
- implements Comparable, C24Cloneable, Serializable
- See Also:
- Serialized Form
Constructor Summary |
VersionNumber()
|
VersionNumber(int release,
int majorVersion,
int minorVersion,
boolean beta,
int betaVersion)
|
VersionNumber(int release,
int majorVersion,
int minorVersion,
boolean beta,
int betaVersion,
String branch)
|
VersionNumber(int release,
int majorVersion,
int minorVersion,
boolean beta,
int betaVersion,
String branch,
boolean snapshot)
|
COMPONENT_RELEASE
public static final int COMPONENT_RELEASE
- See Also:
- Constant Field Values
COMPONENT_MAJOR_VERSION
public static final int COMPONENT_MAJOR_VERSION
- See Also:
- Constant Field Values
COMPONENT_MINOR_VERSION
public static final int COMPONENT_MINOR_VERSION
- See Also:
- Constant Field Values
release
protected int release
majorVersion
protected int majorVersion
minorVersion
protected int minorVersion
beta
protected boolean beta
snapshot
protected boolean snapshot
betaVersion
protected int betaVersion
branch
protected String branch
VersionNumber
public VersionNumber()
VersionNumber
public VersionNumber(int release,
int majorVersion,
int minorVersion,
boolean beta,
int betaVersion)
VersionNumber
public VersionNumber(int release,
int majorVersion,
int minorVersion,
boolean beta,
int betaVersion,
String branch)
VersionNumber
public VersionNumber(int release,
int majorVersion,
int minorVersion,
boolean beta,
int betaVersion,
String branch,
boolean snapshot)
getComponentCount
public int getComponentCount()
getComponent
public int getComponent(int i)
parseVersionNumber
public static VersionNumber parseVersionNumber(String str)
throws VersionNumberFormatException
- Throws:
VersionNumberFormatException
parseVersionNumber
public static VersionNumber parseVersionNumber(String str,
boolean permitRollback)
throws VersionNumberFormatException
- Throws:
VersionNumberFormatException
getRelease
public int getRelease()
setRelease
public void setRelease(int release)
getMajorVersion
public int getMajorVersion()
setMajorVersion
public void setMajorVersion(int majorVersion)
getMinorVersion
public int getMinorVersion()
setMinorVersion
public void setMinorVersion(int minorVersion)
isBeta
public boolean isBeta()
setBeta
public void setBeta(boolean beta)
isSnapshot
public boolean isSnapshot()
setSnapshot
public void setSnapshot(boolean snapshot)
getBetaVersion
public int getBetaVersion()
setBetaVersion
public void setBetaVersion(int betaVersion)
getBranch
public String getBranch()
setBranch
public void setBranch(String branch)
isPermitRollback
public boolean isPermitRollback()
compareTo
public int compareTo(Object o)
- Specified by:
compareTo
in interface Comparable
toString
public String toString()
- Overrides:
toString
in class Object
toString
public String toString(int componentTo)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
clone
public Object clone()
- Specified by:
clone
in interface C24Cloneable
- Overrides:
clone
in class Object
unclone
public void unclone(VersionNumber vn)
longValue
public long longValue()
C24 Technologies © 2002-2012: All Rights Reserved.