public interface ISetupHandler extends IAPIHandler
| Modifier and Type | Method and Description |
|---|---|
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
|
List<XLogAppender> |
getAvailableLogAppenders() |
ELizenzTyp |
getLicenseType() |
FCMessage |
invokeLiquibaseProzess(UserContext uc,
ELiquibaseCmd lbCmd)
Invoke liquibase prozess.
|
Boolean |
isDbConfigured(UserContext uc)
Methode zum Testen ob die Datenbank konfigureiert wurde
|
Boolean |
isDbRunning()
Checks whether the database is running or not
|
Boolean |
isDbUpToDate()
Checks whether the database is up to date
|
Boolean |
isValidLicense()
Method for determining if there is a valid license provided on the master server
|
Boolean |
testConnection(UserContext uc,
DBConnectionData db)
Test connection.
|
getNameFCMessage invokeLiquibaseProzess(UserContext uc, ELiquibaseCmd lbCmd)
uc - the UserContext to uselbCmd - the lb cmdFCMessage with errors or info messagesBoolean testConnection(UserContext uc, DBConnectionData db)
db - the dbtrue wenn die Verbindung hergestellt werden konnte @Boolean isDbConfigured(UserContext uc)
Boolean true wenn die Datenbank bereits konfiguriert ist, sonst falseBoolean isDbUpToDate()
Boolean whether the database is up to date or notBoolean isDbRunning()
Boolean whether the database is running or notBoolean isValidLicense()
Boolean true if the license provided on the master server is validELizenzTyp getLicenseType()
boolean createManantWithDependencies(UserContext uc, Mandant client, MandantMailData clientMailData, MandantLdapData clientLdapData, Benutzer user)
uc - UserContext der Benutzerkontext in welchem die Aktion durchgeführt werden sollclient - the clientclientMailData - the mail data of the clientclientLdapData - the LDAP data of the clientuser - the initial user to createtrue wenn der Mandant samt der initialen Konfiguration erfolgreich angelegt werden konnte. @ Fehler
beim AnlegenList<XLogAppender> getAvailableLogAppenders()
Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.