|
||||||||||
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
Nested Class Summary | |
---|---|
static class |
ApplicationVersion.VersionType
|
Constructor Summary | |
---|---|
ApplicationVersion(java.lang.String date,
int majorNumber,
int minorNumber,
int revisionNumber,
ApplicationVersion.VersionType version,
java.lang.String name,
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. |
java.lang.String |
getName()
|
int |
getRevisionNumber()
Gets revision number. |
ApplicationVersion.VersionType |
getVersion()
Returns version type |
int |
hashCode()
|
protected void |
setDate(java.lang.String date)
Sets release date. |
protected void |
setDownloadURL(java.lang.String downloadURL)
Sets download url. |
protected void |
setMajorNumber(int majorNumber)
Sets major number. |
protected void |
setMinorNumber(int minorNumber)
Sets minor number. |
protected void |
setName(java.lang.String name)
|
protected void |
setRevisionNumber(int revisionNumber)
Sets revision number. |
protected void |
setVersion(ApplicationVersion.VersionType version)
Sets the version type value |
java.lang.String |
toShortString()
Returns short version in string format. |
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","version","name","downloadURL"}) public ApplicationVersion(java.lang.String date, int majorNumber, int minorNumber, int revisionNumber, ApplicationVersion.VersionType version, java.lang.String name, 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 java.lang.String getName()
public int getMajorNumber()
public int getMinorNumber()
public int getRevisionNumber()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toShortString()
public ApplicationVersion.VersionType getVersion()
protected void setDate(java.lang.String date)
date
- the dateprotected void setName(java.lang.String name)
name
- the name to setprotected 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 setVersion(ApplicationVersion.VersionType version)
finalVersion
- public 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 |