Package com.macrofocus.application
Class SimpleVersionModel
java.lang.Object
com.macrofocus.application.SimpleVersionModel
- All Implemented Interfaces:
VersionModel
,Serializable
,Comparable<VersionModel>
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleVersionModel
(Integer major, Integer minor, Integer patch, Integer build) SimpleVersionModel
(Integer major, Integer minor, Integer patch, Integer build, NumberFormat majorNumberFormat, NumberFormat minorNumberFormat, NumberFormat patchNumberFormat, NumberFormat buildNumberFormat) SimpleVersionModel
(String version) SimpleVersionModel
(String version, Package p) SimpleVersionModel
(String version, Date releaseDate) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
getBuild()
getMajor()
getMinor()
getPatch()
int
hashCode()
boolean
void
setBuildNumberFormat
(NumberFormat buildNumberFormat) void
setMajorNumberFormat
(NumberFormat majorNumberFormat) void
setMinorNumberFormat
(NumberFormat minorNumberFormat) void
setPatchNumberFormat
(NumberFormat patchNumberFormat) toString()
-
Constructor Details
-
SimpleVersionModel
-
SimpleVersionModel
-
SimpleVersionModel
-
SimpleVersionModel
-
SimpleVersionModel
-
SimpleVersionModel
public SimpleVersionModel(Integer major, Integer minor, Integer patch, Integer build, NumberFormat majorNumberFormat, NumberFormat minorNumberFormat, NumberFormat patchNumberFormat, NumberFormat buildNumberFormat)
-
-
Method Details
-
getBuild
- Specified by:
getBuild
in interfaceVersionModel
-
getMajor
- Specified by:
getMajor
in interfaceVersionModel
-
getMinor
- Specified by:
getMinor
in interfaceVersionModel
-
getPatch
- Specified by:
getPatch
in interfaceVersionModel
-
getReleaseDate
- Specified by:
getReleaseDate
in interfaceVersionModel
-
setMajorNumberFormat
-
setMinorNumberFormat
-
setPatchNumberFormat
-
setBuildNumberFormat
-
equals
-
hashCode
public int hashCode() -
compareTo
- Specified by:
compareTo
in interfaceComparable<VersionModel>
-
isEqualOrHigher
- Specified by:
isEqualOrHigher
in interfaceVersionModel
-
getMajorMinorPatchString
- Specified by:
getMajorMinorPatchString
in interfaceVersionModel
-
getBuildString
- Specified by:
getBuildString
in interfaceVersionModel
-
getReleaseDateString
- Specified by:
getReleaseDateString
in interfaceVersionModel
-
getString
- Specified by:
getString
in interfaceVersionModel
-
getStringUnderscore
- Specified by:
getStringUnderscore
in interfaceVersionModel
-
toString
-