Class ConfigService

java.lang.Object
at.letto.tools.service.ConfigService

public class ConfigService extends Object
  • Field Details

    • scriptPath

      private String scriptPath
      Pfad, auf dem alle Scripts für Letto liegen
    • revNr

      private String revNr
      Input für geforderte Revision
    • msg

      private String msg
      Ausgabe der Skript-Meldungen
    • cmd

      private String cmd
      Auszuführender Befehl am Server
    • watchdogTime

      private int watchdogTime
      Watchdog-Zeit
    • watchdogURL

      private String watchdogURL
      Watchdog-URL
  • Constructor Details

    • ConfigService

      public ConfigService(String scriptPath)
      Konstruktor
      Parameters:
      scriptPath - Pfad, in dem alle Skripts für update ... liegen
  • Method Details

    • restart

      public String restart()
      Startet den Webserver neu
      Returns:
      Meldungen des Scripts
    • execute

      public String execute()
    • configCheck

      public String configCheck()
      Returns:
      Check, ob alle notwendigen Verzeichnisse definiert sind
    • updateLetto

      public String updateLetto()
      Update auf die momentan aktuellste Version von Letto oder auf bestimmte Revisionsnummer, die aus der Oberfläche in revNr gesetzt wird
      Returns:
      Meldungen des Scripts
    • updateStable

      public String updateStable()
      Update auf die momentan aktuellste Version von Letto
      Returns:
      Meldungen des Scripts
    • getDailyRevision

      public String getDailyRevision()
      Aktuelle Revisionsnummer am Downloadbereich
      Returns:
      Revisionsnummer
    • getStableRevision

      public String getStableRevision()
      Aktuelle Revisionsnummer der Stable-Version am Downloadbereich
      Returns:
      Revisionsnummer
    • setMsg

      public void setMsg(String msg)
    • initScripts

      public String initScripts()
      Initialisierungsskript ausführen, das alle anderen Skripts erzeugt
      Returns:
      Meldungen des Scripts
    • updateScriptDownload

      public String updateScriptDownload()
      Download der Skripts, mit dem alle anderen update-Scripts heruntergeladen werden können
      Returns:
      Fehlermeldung oder leerer String, wenn erfolgreich