Package com.macrofocus.application
Class SimpleVersionModel
- java.lang.Object
-
- com.macrofocus.application.SimpleVersionModel
-
- All Implemented Interfaces:
VersionModel,java.io.Serializable,java.lang.Comparable<VersionModel>
public class SimpleVersionModel extends java.lang.Object implements VersionModel, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleVersionModel(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Integer build)SimpleVersionModel(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Integer build, java.text.NumberFormat majorNumberFormat, java.text.NumberFormat minorNumberFormat, java.text.NumberFormat patchNumberFormat, java.text.NumberFormat buildNumberFormat)SimpleVersionModel(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Integer build, java.util.Date releaseDate)SimpleVersionModel(java.lang.String version)SimpleVersionModel(java.lang.String version, java.lang.Package p)SimpleVersionModel(java.lang.String version, java.util.Date releaseDate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(VersionModel o)booleanequals(java.lang.Object o)java.lang.IntegergetBuild()java.lang.StringgetBuildString()java.lang.IntegergetMajor()java.lang.StringgetMajorMinorPatchString()java.lang.IntegergetMinor()java.lang.IntegergetPatch()java.util.DategetReleaseDate()java.lang.StringgetReleaseDateString()java.lang.StringgetString()java.lang.StringgetStringUnderscore()inthashCode()booleanisEqualOrHigher(VersionModel o)voidsetBuildNumberFormat(java.text.NumberFormat buildNumberFormat)voidsetMajorNumberFormat(java.text.NumberFormat majorNumberFormat)voidsetMinorNumberFormat(java.text.NumberFormat minorNumberFormat)voidsetPatchNumberFormat(java.text.NumberFormat patchNumberFormat)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SimpleVersionModel
public SimpleVersionModel(java.lang.String version, java.lang.Package p)
-
SimpleVersionModel
public SimpleVersionModel(java.lang.String version)
-
SimpleVersionModel
public SimpleVersionModel(java.lang.String version, java.util.Date releaseDate)
-
SimpleVersionModel
public SimpleVersionModel(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Integer build)
-
SimpleVersionModel
public SimpleVersionModel(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Integer build, java.util.Date releaseDate)
-
SimpleVersionModel
public SimpleVersionModel(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Integer build, java.text.NumberFormat majorNumberFormat, java.text.NumberFormat minorNumberFormat, java.text.NumberFormat patchNumberFormat, java.text.NumberFormat buildNumberFormat)
-
-
Method Detail
-
getBuild
public java.lang.Integer getBuild()
- Specified by:
getBuildin interfaceVersionModel
-
getMajor
public java.lang.Integer getMajor()
- Specified by:
getMajorin interfaceVersionModel
-
getMinor
public java.lang.Integer getMinor()
- Specified by:
getMinorin interfaceVersionModel
-
getPatch
public java.lang.Integer getPatch()
- Specified by:
getPatchin interfaceVersionModel
-
getReleaseDate
public java.util.Date getReleaseDate()
- Specified by:
getReleaseDatein interfaceVersionModel
-
setMajorNumberFormat
public void setMajorNumberFormat(java.text.NumberFormat majorNumberFormat)
-
setMinorNumberFormat
public void setMinorNumberFormat(java.text.NumberFormat minorNumberFormat)
-
setPatchNumberFormat
public void setPatchNumberFormat(java.text.NumberFormat patchNumberFormat)
-
setBuildNumberFormat
public void setBuildNumberFormat(java.text.NumberFormat buildNumberFormat)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public int compareTo(VersionModel o)
- Specified by:
compareToin interfacejava.lang.Comparable<VersionModel>
-
isEqualOrHigher
public boolean isEqualOrHigher(VersionModel o)
- Specified by:
isEqualOrHigherin interfaceVersionModel
-
getMajorMinorPatchString
public java.lang.String getMajorMinorPatchString()
- Specified by:
getMajorMinorPatchStringin interfaceVersionModel
-
getBuildString
public java.lang.String getBuildString()
- Specified by:
getBuildStringin interfaceVersionModel
-
getReleaseDateString
public java.lang.String getReleaseDateString()
- Specified by:
getReleaseDateStringin interfaceVersionModel
-
getString
public java.lang.String getString()
- Specified by:
getStringin interfaceVersionModel
-
getStringUnderscore
public java.lang.String getStringUnderscore()
- Specified by:
getStringUnderscorein interfaceVersionModel
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-