public interface ISetupHandler extends IAPIHandler
| Modifier and Type | Method and Description |
|---|---|
boolean |
createManantWithDependencies(UserContext uc,
Mandant mandant,
MandantMailData mailData,
MandantLdapData ldapData,
Benutzer ben)
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)
lbCmd - the lb cmdlocale - Boolean 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 mandant, MandantMailData mailData, MandantLdapData ldapData, Benutzer ben)
uc - UserContext der Benutzerkontext in welchem die Aktion durchgeführt werden sollmandantData - Wrapper der die Daten beinhaltet, die die Eigenschaften des Mandanten representieren.true wenn der Mandant samt der initialen Konfiguration erfolgreich angelegt werden konnte. @ Fehler
beim AnlegenList<XLogAppender> getAvailableLogAppenders()
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.