Interface UpdateProvider


public interface UpdateProvider
Liefert dem Update-Prozess die benoetigten Informationen.
  • Method Summary

    Modifier and Type
    Method
    Description
    Liefert die zu verwendende Connection.
    int
    Liefert die aktuelle Version
    Liefert einen Monitor, an den Meldungen ueber den Update-Verlauf gesendet werden koennen.
    Liefert den Pfad, in dem der Update-Prozess nach Updates suchen soll.
    void
    setNewVersion(int newVersion)
    Wird mit der neuen Versionsnummer aufgerufen, wenn das Update durchlief.
  • Method Details

    • getCurrentVersion

      int getCurrentVersion() throws ApplicationException
      Liefert die aktuelle Version
      Returns:
      die aktuelle Versionsnummer.
      Throws:
      ApplicationException - wenn beim Ermitteln ein Fehler auftrat.
    • setNewVersion

      void setNewVersion(int newVersion) throws ApplicationException
      Wird mit der neuen Versionsnummer aufgerufen, wenn das Update durchlief.
      Parameters:
      newVersion - die neue Versionsnummer.
      Throws:
      ApplicationException - Wenn beim Uebernehmen der Versionsnummer ein Fehler auftrat.
    • getConnection

      Connection getConnection() throws ApplicationException
      Liefert die zu verwendende Connection.
      Returns:
      die Connection.
      Throws:
      ApplicationException - wenn beim Erstellen der Connection ein Fehler auftrat.
    • getProgressMonitor

      ProgressMonitor getProgressMonitor()
      Liefert einen Monitor, an den Meldungen ueber den Update-Verlauf gesendet werden koennen.
      Returns:
      der Update-Monitor.
    • getUpdatePath

      File getUpdatePath() throws ApplicationException
      Liefert den Pfad, in dem der Update-Prozess nach Updates suchen soll.
      Returns:
      Pfad, in dem nach den Update gesucht werden soll.
      Throws:
      ApplicationException