|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.atunes.kernel.modules.updates.ApplicationVersion
public class ApplicationVersion
This class represents a version, i.e. "1.7.4" where 1 is major number, 7 is minor number, and 4 is revision number. Also contains a download URL for the version and a release date
Constructor Summary | |
---|---|
ApplicationVersion(java.lang.String date,
int majorNumber,
int minorNumber,
int revisionNumber,
boolean finalVersion,
java.lang.String downloadURL)
|
Method Summary | |
---|---|
int |
compareTo(ApplicationVersion version)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getDate()
Gets release date. |
java.lang.String |
getDownloadURL()
Gets download url. |
int |
getMajorNumber()
Gets major number. |
int |
getMinorNumber()
Gets minor number. |
int |
getRevisionNumber()
Gets revision number. |
int |
hashCode()
|
boolean |
isFinalVersion()
Checks if this version is not a unstable build. |
protected void |
setDate(java.lang.String date)
Sets release date. |
protected void |
setDownloadURL(java.lang.String downloadURL)
Sets download url. |
protected void |
setFinalVersion(boolean finalVersion)
Sets the final version value |
protected void |
setMajorNumber(int majorNumber)
Sets major number. |
protected void |
setMinorNumber(int minorNumber)
Sets minor number. |
protected void |
setRevisionNumber(int revisionNumber)
Sets revision number. |
java.lang.String |
toString()
Returns full version in string format. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
@ConstructorProperties(value={"date","majorNumber","minorNumber","revisionNumber","finalVersion","downloadURL"}) public ApplicationVersion(java.lang.String date, int majorNumber, int minorNumber, int revisionNumber, boolean finalVersion, java.lang.String downloadURL)
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getDate()
public java.lang.String getDownloadURL()
public int getMajorNumber()
public int getMinorNumber()
public int getRevisionNumber()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isFinalVersion()
protected void setDate(java.lang.String date)
date
- the dateprotected void setDownloadURL(java.lang.String downloadURL)
downloadURL
- the download urlprotected void setMajorNumber(int majorNumber)
majorNumber
- the major numberprotected void setMinorNumber(int minorNumber)
minorNumber
- the minor numberprotected void setRevisionNumber(int revisionNumber)
revisionNumber
- the revision numberprotected void setFinalVersion(boolean finalVersion)
finalVersion
- true, if this version is finalpublic int compareTo(ApplicationVersion version)
compareTo
in interface java.lang.Comparable<ApplicationVersion>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |