Package de.willuhn.jameica.update
Class PluginData
java.lang.Object
de.willuhn.jameica.update.PluginData
Container fuer die Meta-Daten eines Plugins.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert die Versionsnummer der verfuegbaren Version.Liefert eine Liste der Abhaengigkeiten.Liefert einen Beschreibungstext.Liefert die Download-URL des Plugins.Liefert das Manifest der installierten Version.Liefert die Versionsnummer der installierten Version.Liefert das Manifest.getName()
Liefert den Namen des Plugins.Liefert die zugehoerige Plugin-Gruppe.Liefert die URL mit der Signatur des Plugins.long
getSize()
Liefert die Dateigroesse des Downloads in Bytes.boolean
Prueft, ob das Plugin installiert werden kann.boolean
Prueft, ob die installierte Version identisch zur verfuegbaren ist.
-
Constructor Details
-
PluginData
- Parameters:
group
- die Plugin-Gruppe.url
- URL zum Plugin.- Throws:
Exception
-
-
Method Details
-
getName
Liefert den Namen des Plugins.- Returns:
- Name des Plugins.
-
getSize
public long getSize()Liefert die Dateigroesse des Downloads in Bytes.- Returns:
- Dateigroesse des Downloads in Bytes oder -1, wenn sie nicht ermittelbar ist.
-
getPluginGroup
Liefert die zugehoerige Plugin-Gruppe.- Returns:
- die zugehoerige Plugin-Gruppe.
-
getDescription
Liefert einen Beschreibungstext.- Returns:
- Beschreibungstext.
-
getDownloadUrl
Liefert die Download-URL des Plugins.- Returns:
- Download-URL.
- Throws:
de.willuhn.util.ApplicationException
-
getSignatureUrl
Liefert die URL mit der Signatur des Plugins.- Returns:
- URL der Signatur.
- Throws:
de.willuhn.util.ApplicationException
-
getAvailableVersion
Liefert die Versionsnummer der verfuegbaren Version.- Returns:
- Versionsnummer der verfuegbaren Version.
-
getManifest
Liefert das Manifest.- Returns:
- das Manifest.
-
isInstalledVersion
public boolean isInstalledVersion()Prueft, ob die installierte Version identisch zur verfuegbaren ist.- Returns:
- true, wenn die Versionsnummern uebereinstimmen.
-
getInstalledVersion
Liefert die Versionsnummer der installierten Version.- Returns:
- Versionsnummer der installierten Version oder NULL wenn das Plugin noch nicht installiert ist.
-
getInstalledManifest
Liefert das Manifest der installierten Version.- Returns:
- das Manifest oder NULL.
-
isInstallable
public boolean isInstallable()Prueft, ob das Plugin installiert werden kann.- Returns:
- true, wenn das Plugin installiert werden kann.
-
getDependencies
Liefert eine Liste der Abhaengigkeiten.- Returns:
- Liste der Abhaengigkeiten.
-