Interface SetupService

All Known Implementing Classes:
RestSetupService

public interface SetupService
  • Method Details

    • getSchulen

      List<ServiceSchuleDto> getSchulen()
      Returns:
      Liefert alle Schulen die an dem Server installiert sind
    • getSchule

      ServiceSchuleDto getSchule(String school)
      Parameters:
      school - Schul-Kurzname
      Returns:
      Liefert die Schul-Konfiguration, wenn sie existiert
    • getRestKey

      String getRestKey()
      Returns:
      liefert den RestKey des Servers
    • setSchoolLicense

      String setSchoolLicense(String school, String restkey, String license)
      Setzt die Lizenz einer Schule welche in den Konfigurationsdateien des Servers eingetragen wird
      Parameters:
      school - Kurzname der Schule mit der die Schule am Server registriert ist
      restkey - Restkey des Servers, wie er in der Schuldatenbank eingetagen ist
      license - Lizenz der Schule
      Returns:
      Fehlermeldung wenn etwas nicht funktioniert hat
    • checkServiceStatus

      ServiceStatusDto checkServiceStatus()
      Liefert den Servicestatus der verbundenen Services am Server
    • checkServiceStatusLocal

      ServiceStatusDto checkServiceStatusLocal()
      Liefert den Servicestatus der verbundenen Services wenn das Setup-Service am Host läuft
    • getPlugins

      ConfigServicesDto getPlugins()
      Returns:
      Liefert eine Liste aller am Server registrierten Plugins
    • getServices

      ConfigServicesDto getServices()
      Returns:
      Liefert eine Liste aller am Server registrierten Services
    • registerPlugin

      RegisterServiceResultDto registerPlugin(ConfigServiceDto configPluginDto)
      registriert ein Plugin am Setup-Service
    • registerService

      RegisterServiceResultDto registerService(ConfigServiceDto configServiceDto)
      registriert ein Plugin am Setup-Service
    • getService

      ConfigServiceDto getService(String service)
      Returns:
      Liefert die Daten des angeforderten Services
    • getSchuleService

      ConfigServiceDto getSchuleService(String schule)
      Returns:
      Liefert die notwendigen Verbindungsinformationen zu einer Schule