Class AppRestartRequiredCheckerBase<T>


  • public abstract class AppRestartRequiredCheckerBase<T>
    extends java.lang.Object
    • Constructor Detail

      • AppRestartRequiredCheckerBase

        public AppRestartRequiredCheckerBase()
      • AppRestartRequiredCheckerBase

        public AppRestartRequiredCheckerBase​(java.lang.String restartNeededTitle)
    • Method Detail

      • getRestartNeededShownFlags

        public long getRestartNeededShownFlags()
      • haveRestartNeededShownFlags

        public boolean haveRestartNeededShownFlags​(long restartNeededShownFlags)
      • setRestartNeededShownFlags

        public void setRestartNeededShownFlags​(long restartNeededShownFlags)
      • setRestartNeededShownFlags

        public void setRestartNeededShownFlags​(long mask,
                                               long restartNeededShownFlags)
      • setRestartNeededShownFlags

        public void setRestartNeededShownFlags​(long mask,
                                               boolean value)
      • addRestartNeededShownFlags

        public void addRestartNeededShownFlags​(long restartNeededShownFlags)
      • removeRestartNeededShownFlags

        public void removeRestartNeededShownFlags​(long restartNeededShownFlags)
      • getRestartNeededReasons

        protected abstract long getRestartNeededReasons​(T settings)
      • getRestartMessage

        @NotNull
        protected @NotNull java.lang.String getRestartMessage​(@NotNull
                                                              @NotNull java.lang.String action)
      • informRestartIfNeeded

        public void informRestartIfNeeded​(T settings)