public class SetupHandler extends AMSApiHandler implements ISetupHandler
Constructor and Description |
---|
SetupHandler() |
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.
|
getName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public FCMessage invokeLiquibaseProzess(UserContext uc, ELiquibaseCmd lbCmd) throws de.xima.cmn.dao.exceptions.UpdateException
invokeLiquibaseProzess
in interface ISetupHandler
lbCmd
- the lb cmdliquibase.exception.DatabaseException
de.xima.cmn.dao.exceptions.UpdateException
public Boolean testConnection(UserContext uc, DBConnectionData db) throws de.xima.cmn.dao.exceptions.ReadException
testConnection
in interface ISetupHandler
db
- the dbtrue
wenn die Verbindung hergestellt werden konnte @liquibase.exception.DatabaseException
de.xima.cmn.dao.exceptions.ReadException
public Boolean isDbConfigured(UserContext uc)
isDbConfigured
in interface ISetupHandler
Boolean
true
wenn die Datenbank bereits konfiguriert ist, sonst false
public Boolean isDbUpToDate()
isDbUpToDate
in interface ISetupHandler
Boolean
whether the database is up to date or notpublic Boolean isDbRunning()
ISetupHandler
isDbRunning
in interface ISetupHandler
Boolean
whether the database is running or notpublic Boolean isValidLicense()
ISetupHandler
isValidLicense
in interface ISetupHandler
Boolean
true
if the license provided on the master server is validpublic ELizenzTyp getLicenseType()
getLicenseType
in interface ISetupHandler
public boolean createManantWithDependencies(UserContext uc, Mandant mandant, MandantMailData mailData, MandantLdapData ldapData, Benutzer ben)
createManantWithDependencies
in interface ISetupHandler
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden solltrue
wenn der Mandant samt der initialen Konfiguration erfolgreich angelegt werden konnte. @ Fehler
beim Anlegenpublic List<XLogAppender> getAvailableLogAppenders()
getAvailableLogAppenders
in interface ISetupHandler
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.