Class UpdateBean

  • All Implemented Interfaces:
    Serializable

    @Named
    @ViewScoped
    public class UpdateBean
    extends Object
    implements Serializable
    Bean for handling Liquibase / migration / system updates.
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Constructor Detail

      • UpdateBean

        public UpdateBean()
    • Method Detail

      • removeSystemUpdateLock

        public void removeSystemUpdateLock()
      • isUpdateRunning

        public boolean isUpdateRunning()
      • isHasSystemUpdateLock

        public boolean isHasSystemUpdateLock()
      • isAutoUpdateDisabled

        public boolean isAutoUpdateDisabled()
      • isAutoUpdatePluginsDisabled

        public boolean isAutoUpdatePluginsDisabled()
      • isShowUpdateScreen

        public boolean isShowUpdateScreen()
      • getCallbackMails

        public List<String> getCallbackMails()
      • isCallbackMailsDisabled

        public boolean isCallbackMailsDisabled()
      • setCallbackMails

        public void setCallbackMails​(List<String> callbackMails)
      • getDbStateMessage

        public FCMessage getDbStateMessage()
      • isPolling

        public boolean isPolling()
      • onPoll

        public void onPoll()
        AJAX listener invoked when polling for changes during the system / DB update.
      • clearUpdate

        public void clearUpdate()
      • update

        public void update()
      • isDbDriverAvailable

        public boolean isDbDriverAvailable()
      • isDbRunningAndSystemUpToDate

        public boolean isDbRunningAndSystemUpToDate()
      • updatePlugins

        public void updatePlugins​(boolean viaServer)
      • setInternalMessageBean

        public void setInternalMessageBean​(InternalMessageBean internalMessageBean)