Link Search Menu Expand Document

ConfigClient

public class ConfigClient

Koordinator des Config-Moduls.

  • Lädt Einstellungen.

  • Gibt Einstellungen aus.

  • Schreibt Einstellungen.

public Configuration getConfig()

Gibt das komplette Einstellungs-Objekt zurück.

  • Returns: die Einstellungen. Kann null sein.

public boolean writeToJson(String location)

Schreibt die Konfiguration in die spezifizierte JSON-Datei. Der Inhalt wird dabei überschrieben / die Datei neu angelegt.

  • Parameters: location — Pfad zu JSON-Datei.
  • Returns: Erfolgsboolean
  • Since: v0.2

public boolean loadFromJson(String location)

Lädt den Inhalt einer JSON-Datei in die interne Konfiguration.

  • Parameters: location — Der Speicherort der JSON-Datei
  • Returns: Erfolgsboolean
  • Since: v0.2

public boolean loadFromDataBase(String trialId)

Lädt eine Konfiguration in den internen Speicher.

  • Parameters: trialId — ID des Versuchs.
  • Returns: Erfolgsboolean
  • Since: v1.0

public String writeToDataBase()

schreibt die aktuelle Konfiguration in die Datenbank und gibt die erstellte ConfigId zurück.

  • Returns: configId oder null bei Misserfolg
  • Since: v1.0