Class BootstrapSettings

java.lang.Object
de.willuhn.jameica.system.BootstrapSettings

public class BootstrapSettings extends Object
Enthaelt initiale Einstellungen, die in ~/.jameica.properties gespeichert sind. Das ist z.Bsp. die Historie der zuletzt ausgewaehlten Benutzerverzeichnisse.
  • Constructor Details

    • BootstrapSettings

      public BootstrapSettings()
  • Method Details

    • addHistory

      public static void addHistory(String dir)
      Fuegt ein Verzeichnis zur Benutzerverzeichnis-History hinzu.
      Parameters:
      dir - das hinzuzufuegende Verzeichnis
    • getHistory

      public static List<String> getHistory()
      Liefert die aktuelle History.
      Returns:
      die aktuelle History.
    • getProperty

      public static String getProperty(String name, String defaultValue)
      Liefert den Wert des angegebenen Property.
      Parameters:
      name - Name des Property.
      defaultValue - Default-Wert, falls der Wert nicht in der Datei existiert.
      Returns:
      der Wert des Property oder der Default-Wert, wenn er nicht in der Datei existiert.
    • setProperty

      public static void setProperty(String name, String value)
      Speichert den Wert zum angegebenen Property. Die Aenderung wird sofort in der Datei gespeichert.
      Parameters:
      name - Name des Property.
      value - Wert des Property.
    • getAskWorkdir

      public static boolean getAskWorkdir()
      Prueft, ob beim Start nach dem zu verwendenden Benutzerordner gefragt werden soll.
      Returns:
      true, wenn gefragt werden soll (default).
    • setAskWorkdir

      public static void setAskWorkdir(boolean b)
      Legt fest, ob beim Start nach dem zu verwendenden Benutzerordner gefragt werden soll.
      Parameters:
      b - true, wenn gefragt werden soll.