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.longgetSize()Liefert die Dateigroesse des Downloads in Bytes.booleanPrueft, ob das Plugin installiert werden kann.booleanPrueft, 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.
-