Interface ISystemStatusChecker

    • Method Detail

      • isFormModuleRunning

        boolean isFormModuleRunning()
        Determines if the form module is running. The management module can only be running if the system is up to date and there is a valid system license.
        Returns:
        true if the form module is running and false otherwise.
      • isManagementModuleRunning

        boolean isManagementModuleRunning()
        Determines if the management module is running. The management module can only be running if the system is up to date and there is a valid system license.
        Returns:
        true if the management module is running and false otherwise.
      • isSystemUpToDate

        boolean isSystemUpToDate()
        Determines if the system is up to date. An up to date system has:
        1. A working database connection
        2. All liquibase changesets have been successfully executed
        3. All system updates have been executed successfully
        4. The database encryption is valid (possible database migration has been executed)
        Returns:
        true if the system is up to date and false 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