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.
|
getName
FCMessage 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 false
Boolean 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 © 2021 XIMA MEDIA GmbH. All rights reserved.