Interface ISetupHandler

    • Method Detail

      • testConnection

        Boolean testConnection​(UserContext uc,
                               DBConnectionData db)
        Test connection.
        Parameters:
        db - the db
        Returns:
        true wenn die Verbindung hergestellt werden konnte @
      • isDbConfigured

        Boolean isDbConfigured​(UserContext uc)
        Methode zum Testen ob die Datenbank konfigureiert wurde
        Returns:
        Boolean true wenn die Datenbank bereits konfiguriert ist, sonst false
      • isDbUpToDate

        Boolean isDbUpToDate()
        Checks whether the database is up to date
        Returns:
        Boolean whether the database is up to date or not
      • isDbRunning

        Boolean isDbRunning()
        Checks whether the database is running or not
        Returns:
        Boolean whether the database is running or not
      • createManantWithDependencies

        boolean createManantWithDependencies​(UserContext uc,
                                             Mandant client,
                                             MandantMailData clientMailData,
                                             MandantLdapData clientLdapData,
                                             Benutzer user)
        Methode zum Anlegen eines Mandanten mit der initialen Konfiguration, analog zum Setup-Prozess
        Parameters:
        uc - UserContext der Benutzerkontext in welchem die Aktion durchgeführt werden soll
        client - the client
        clientMailData - the mail data of the client
        clientLdapData - the LDAP data of the client
        user - the initial user to create
        Returns:
        true wenn der Mandant samt der initialen Konfiguration erfolgreich angelegt werden konnte. @ Fehler beim Anlegen