Package de.xima.fc.interfaces
Interface ISystemStatusChecker
-
- All Known Implementing Classes:
FSSystemStatusChecker
,MSSystemStatusChecker
public interface ISystemStatusChecker
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isDatabaseRunning()
Checks whether the system database can be accessed.boolean
isFormModuleRunning()
Determines if the form module is running.boolean
isManagementModuleRunning()
Determines if the management module is running.boolean
isSystemUpToDate()
Determines if the system is up to date.
-
-
-
Method Detail
-
isFormModuleRunning
boolean isFormModuleRunning()
Determines if the form module is running. The management module can only be running if thesystem is up to date
and there is a valid system license.- Returns:
true
if the form module is running andfalse
otherwise.
-
isManagementModuleRunning
boolean isManagementModuleRunning()
Determines if the management module is running. The management module can only be running if thesystem is up to date
and there is a valid system license.- Returns:
true
if the management module is running andfalse
otherwise.
-
isSystemUpToDate
boolean isSystemUpToDate()
Determines if the system is up to date. An up to date system has:- A working database connection
- All liquibase changesets have been successfully executed
- All system updates have been executed successfully
- The database encryption is valid (possible database migration has been executed)
- Returns:
true
if the system is up to date andfalse
otherwise.- Since:
- 8.0.0
-
isDatabaseRunning
boolean isDatabaseRunning()
Checks whether the system database can be accessed.- Returns:
true
if a connection to the system database exists,false
otherwise.- Since:
- 8.0.0
-
-