Interface MicroServiceConfigurationInterface

All Known Implementing Classes:
BaseMicroServiceConfiguration, MicroServiceConfiguration

public interface MicroServiceConfigurationInterface
Interface für die Konfigurationsdaten aller Microservices
  • Field Details

  • Method Details

    • getLogfilePath

      String getLogfilePath()
      Returns:
      Verzeichnispfad für alle Logfiles des Services
    • getLogfileLogin

      String getLogfileLogin()
      Returns:
      Dateiname des Logfile für alle Login und Logout-Vorgänge
    • getLogfileError

      String getLogfileError()
      Returns:
      Dateiname des Logfile für alle Fehler die auftreten
    • getLogfileStart

      String getLogfileStart()
      Returns:
      Dateiname des Logfile für Start-Stop-Status des Services
    • getLettoLogLevel

      String getLettoLogLevel()
      Returns:
      Standard-Log-Level des Services
    • getLettoPath

      String getLettoPath()
      Returns:
      Verzeichnispfad für Letto allgemein
    • getSetupComposePath

      String getSetupComposePath()
      Returns:
      Verzeichnispfad für alle docker-configs von setup
    • getLettoComposePath

      String getLettoComposePath()
      Returns:
      Verzeichnispfad für alle docker-configs von setup
    • getHostBetriebssystem

      String getHostBetriebssystem()
      Returns:
      Betriebssystem des Host bei Docker
    • getPathSeperator

      String getPathSeperator()
      Returns:
      Pfad-Trennzeichen des Host bei Docker
    • getServerName

      String getServerName()
      Returns:
      Servername des Host bei Docker
    • getUseHttp

      String getUseHttp()
      Returns:
      Gibt an ob beim Redirect http(1) oder https(0,Standard) genutzt werden soll
    • getLettoUID

      String getLettoUID()
      Returns:
      Verzeichnispfad für alle Logfiles des Services
    • getJwtSecret

      String getJwtSecret()
      Returns:
      Secret für die JWT-Tokens des Services
    • getJwtExpiration

      long getJwtExpiration()
    • getJwtRefreshTime

      long getJwtRefreshTime()
    • getServerSecret

      String getServerSecret()
    • getShortTempTokenAge

      long getShortTempTokenAge()
      Returns:
      kurze Lebensdauer für temporäre Tokens in Sekunden
    • getMediumTempTokenAge

      long getMediumTempTokenAge()
      Returns:
      mittlere Lebensdauer für temporäre Tokens in Sekunden
    • getLongTempTokenAge

      long getLongTempTokenAge()
      Returns:
      lange Lebensdauer für temporäre Tokens in Sekunden
    • getRestkey

      String getRestkey()
      Returns:
      Schlüssel welcher den Server am Lizenzserver identifiziert
    • getLocalPrivateKey

      String getLocalPrivateKey()
      Returns:
      privateKey des Servers für asynchrone Kommunikation
    • getLocalPublicKey

      String getLocalPublicKey()
      Returns:
      public Key des Servers für asynchrone Kommunikation
    • getLicensePublicKey

      String getLicensePublicKey()
      Returns:
      Public Key vom Lizenzserver für asynchrone Kommunikation mit dem Lizenzserver
    • getLicenseServer

      String getLicenseServer()
      Returns:
      liefert die Uri von Lizenzserver von LeTTo
    • getKeyStore

      String getKeyStore()
      Returns:
      Keystore-Datei für ssl-Verbindungen
    • getKeyStorePassword

      String getKeyStorePassword()
      Returns:
      Keystore Passwort für die Keystore Datei
    • getKeyStoreType

      String getKeyStoreType()
      Returns:
      Keystore Typ der Keystore Datei
    • getKeyAlias

      String getKeyAlias()
      Returns:
      Alias für den Keystore
    • getUserlist

      List<String> getUserlist()
      Returns:
      Liste aller Benutzer welche auf den Dienst direkt zugreifen können
    • getUserGastPassword

      String getUserGastPassword()
      Returns:
      Passwort der Benutzers "gast" im Klartext
    • getUserGastEncryptedPassword

      String getUserGastEncryptedPassword()
      Returns:
      Passwort des Benutzers "gast" encrypted
    • getUserGastRoles

      String getUserGastRoles()
      Returns:
      Alle Rollen des Benutzers gast
    • getUserUserPassword

      String getUserUserPassword()
      Returns:
      Passwort der Benutzers "user" im Klartext
    • getUserUserEncryptedPassword

      String getUserUserEncryptedPassword()
      Returns:
      Passwort des Benutzers "user" encrypted
    • getUserUserRoles

      String getUserUserRoles()
      Returns:
      Alle Rollen des Benutzers user
    • getUserAdminPassword

      String getUserAdminPassword()
      Returns:
      Passwort der Benutzers "admin" im Klartext
    • getUserAdminEncryptedPassword

      String getUserAdminEncryptedPassword()
      Returns:
      Passwort des Benutzers "admin" encrypted
    • getUserAdminRoles

      String getUserAdminRoles()
      Returns:
      Alle Rollen des Benutzers admin
    • getUserLettoPassword

      String getUserLettoPassword()
      Returns:
      Passwort der Benutzers "letto" im Klartext
    • getUserLettoEncryptedPassword

      String getUserLettoEncryptedPassword()
      Returns:
      Passwort des Benutzers "letto" encrypted
    • getUserLettoRoles

      String getUserLettoRoles()
      Returns:
      Alle Rollen des Benutzers letto
    • getLtiHttpPort

      int getLtiHttpPort()
      Returns:
      HTTP-Port des LTI-Services
    • getLtiAjpPort

      int getLtiAjpPort()
      Returns:
      AJP-Port des LTI-Services
    • getLtiHttpsPort

      int getLtiHttpsPort()
      Returns:
      HTTPS-Port des LTI-Services
    • getLtiServiceUri

      String getLtiServiceUri()
      Returns:
      LTI-Service URI Server-Intern
    • getLtiRestKey

      String getLtiRestKey()
      Returns:
      LTI-Service RestKey für die Kommunikation mit LeTTo
    • getImageHttpPort

      int getImageHttpPort()
      Returns:
      HTTP-Port des Image-Service
    • getImageAjpPort

      int getImageAjpPort()
      Returns:
      AJP-Port des Image-Services
    • getImageHttpsPort

      int getImageHttpsPort()
      Returns:
      HTTPS-Port des Images-Services
    • getImageServiceUri

      String getImageServiceUri()
      Returns:
      Image-Service URI Server-Intern
    • getImageServiceUser

      String getImageServiceUser()
      Returns:
      Benutzer mit sich der Client am Image-Service anmeldet
    • getImageServicePassword

      String getImageServicePassword()
      Returns:
      Passwort mit dem sich der Client am Image-Service anmeldet
    • getImageServiceMode

      String getImageServiceMode()
      Returns:
      Mode mit de
    • getImageServiceTempDir

      String getImageServiceTempDir()
      Returns:
      temporäres Verzeichnis für den download von Bildern am Client
    • getImageLocalImagePath

      String getImageLocalImagePath()
      Returns:
      Lokaler Pfad der Bilder des Image-Services
    • getImageUri

      String getImageUri()
      Returns:
      URL-Pfad der Bilder für externen Zugriff
    • getImagePhotosLocalImagePath

      String getImagePhotosLocalImagePath()
    • getImagePhotosUri

      String getImagePhotosUri()
    • getImagePluginsLocalImagePath

      String getImagePluginsLocalImagePath()
    • getImagePluginsUri

      String getImagePluginsUri()
    • getMatheHttpPort

      int getMatheHttpPort()
    • getMatheAjpPort

      int getMatheAjpPort()
    • getMatheHttpsPort

      int getMatheHttpsPort()
    • getMatheServiceUri

      String getMatheServiceUri()
    • getDemoHttpPort

      int getDemoHttpPort()
    • getDemoAjpPort

      int getDemoAjpPort()
    • getDemoHttpsPort

      int getDemoHttpsPort()
    • getDemoServiceUri

      String getDemoServiceUri()
    • getMailHttpPort

      int getMailHttpPort()
    • getMailAjpPort

      int getMailAjpPort()
    • getMailHttpsPort

      int getMailHttpsPort()
    • getMailServiceUri

      String getMailServiceUri()
    • getLoginHttpPort

      int getLoginHttpPort()
    • getLoginAjpPort

      int getLoginAjpPort()
    • getLoginHttpsPort

      int getLoginHttpsPort()
    • getLoginServiceUri

      String getLoginServiceUri()
    • getSetupHttpPort

      int getSetupHttpPort()
    • getSetupAjpPort

      int getSetupAjpPort()
    • getSetupHttpsPort

      int getSetupHttpsPort()
    • getSetupServiceUri

      String getSetupServiceUri()
    • getLicenseHttpPort

      int getLicenseHttpPort()
    • getLicenseAjpPort

      int getLicenseAjpPort()
    • getLicenseHttpsPort

      int getLicenseHttpsPort()
    • getLicenseServiceUri

      String getLicenseServiceUri()
    • getPrintHttpPort

      int getPrintHttpPort()
    • getPrintAjpPort

      int getPrintAjpPort()
    • getPrintHttpsPort

      int getPrintHttpsPort()
    • getPrintServiceUri

      String getPrintServiceUri()
    • getExportHttpPort

      int getExportHttpPort()
    • getExportAjpPort

      int getExportAjpPort()
    • getExportHttpsPort

      int getExportHttpsPort()
    • getExportServiceUri

      String getExportServiceUri()
    • getBeurteilungHttpPort

      int getBeurteilungHttpPort()
    • getBeurteilungAjpPort

      int getBeurteilungAjpPort()
    • getBeurteilungHttpsPort

      int getBeurteilungHttpsPort()
    • getBeurteilungServiceUri

      String getBeurteilungServiceUri()
    • getTestHttpPort

      int getTestHttpPort()
    • getTestAjpPort

      int getTestAjpPort()
    • getTestHttpsPort

      int getTestHttpsPort()
    • getTestServiceUri

      String getTestServiceUri()
    • getQuestionHttpPort

      int getQuestionHttpPort()
    • getQuestionAjpPort

      int getQuestionAjpPort()
    • getQuestionHttpsPort

      int getQuestionHttpsPort()
    • getQuestionServiceUri

      String getQuestionServiceUri()
    • getPluginHttpPort

      int getPluginHttpPort()
    • getPluginAjpPort

      int getPluginAjpPort()
    • getPluginHttpsPort

      int getPluginHttpsPort()
    • getPluginServiceUri

      String getPluginServiceUri()
    • getPluginsourcecodeHttpPort

      int getPluginsourcecodeHttpPort()
    • getPluginsourcecodeAjpPort

      int getPluginsourcecodeAjpPort()
    • getPluginsourcecodeHttpsPort

      int getPluginsourcecodeHttpsPort()
    • getPluginsourcecodeServiceUri

      String getPluginsourcecodeServiceUri()
    • getPlugintesterHttpPort

      int getPlugintesterHttpPort()
    • getPlugintesterAjpPort

      int getPlugintesterAjpPort()
    • getPlugintesterHttpsPort

      int getPlugintesterHttpsPort()
    • getPlugintesterServiceUri

      String getPlugintesterServiceUri()
    • getLettoEditHttpPort

      int getLettoEditHttpPort()
    • getLettoEditAjpPort

      int getLettoEditAjpPort()
    • getLettoEditHttpsPort

      int getLettoEditHttpsPort()
    • getLettoEditServiceUri

      String getLettoEditServiceUri()
    • getLettoAppHttpPort

      int getLettoAppHttpPort()
    • getLettoAppAjpPort

      int getLettoAppAjpPort()
    • getLettoAppHttpsPort

      int getLettoAppHttpsPort()
    • getLettoAppServiceUri

      String getLettoAppServiceUri()
    • getLettoFrontendEditServiceUri

      String getLettoFrontendEditServiceUri()
    • getLehrplanHttpPort

      int getLehrplanHttpPort()
    • getLehrplanAjpPort

      int getLehrplanAjpPort()
    • getLehrplanHttpsPort

      int getLehrplanHttpsPort()
    • getLehrplanServiceUri

      String getLehrplanServiceUri()
    • getLettodataHttpPort

      int getLettodataHttpPort()
    • getLettodataAjpPort

      int getLettodataAjpPort()
    • getLettodataHttpsPort

      int getLettodataHttpsPort()
    • getLettodataServiceUri

      String getLettodataServiceUri()
    • getLettodataRedirectTokenUri

      String getLettodataRedirectTokenUri()
    • getSchule

      String getSchule()
      Returns:
      Name der Schule welche mit dem LeTTo-Service gehostet wird
    • getSchuleStandardLizenz

      String getSchuleStandardLizenz()
      Returns:
      Lizenz der Schule
    • getSchuleStandardIdSchuleLizenz

      String getSchuleStandardIdSchuleLizenz()
      Returns:
      id der Schule am Lizenzserver
    • getSchuleStandardIdSchuleData

      String getSchuleStandardIdSchuleData()
      Returns:
      ID der Schule an der MySQL-Datenbank
    • getSchuleStandardSchulename

      String getSchuleStandardSchulename()
      Returns:
      Name der Schule ausgeschrieben
    • getSchuleStandardLettoDataUri

      String getSchuleStandardLettoDataUri()
      Returns:
      URI das Data-Services Server-Intern
    • getSchuleStandardLettoDataUser

      String getSchuleStandardLettoDataUser()
      Returns:
      Benutzer mit sich ein Service auf das Data-Service verbinden soll
    • getSchuleStandardLettoDataPassword

      String getSchuleStandardLettoDataPassword()
      Returns:
      Passwort des Benutzers mit sich ein Service auf das Data-Service verbinden soll
    • getSchuleStandardLettoUri

      String getSchuleStandardLettoUri()
      Returns:
      URI das LeTTo-Services Server-Intern
    • getSchuleStandardLettoLoginUriExtern

      String getSchuleStandardLettoLoginUriExtern()
      Returns:
      URI das Login-Services des Servers wo die Schule liegt von extern erreichbar
    • getSchuleStandardLettoUriExtern

      String getSchuleStandardLettoUriExtern()
      Returns:
      URI das Letto-Services der Schule von extern erreichbar
    • getSchulen

      List<String> getSchulen()
      Returns:
      Liste aller Schulen welche von dem Server gehostet werden als Namen der Schulen