Class UpgradeTask2401DisableDefaultScheduledBackups

java.lang.Object
com.atlassian.crowd.upgrade.tasks.UpgradeTask2401DisableDefaultScheduledBackups
All Implemented Interfaces:
UpgradeTask

public class UpgradeTask2401DisableDefaultScheduledBackups extends Object implements UpgradeTask
Upgrade task to keep default scheduled backups enabled when upgrading from Crowd versions before 7.0
Since:
7.0
  • Constructor Details

    • UpgradeTask2401DisableDefaultScheduledBackups

      public UpgradeTask2401DisableDefaultScheduledBackups(InternalPropertyManager internalPropertyManager, com.atlassian.config.internal.ApplicationConfig applicationConfig)
    • UpgradeTask2401DisableDefaultScheduledBackups

      protected UpgradeTask2401DisableDefaultScheduledBackups(InternalPropertyManager internalPropertyManager, com.atlassian.config.internal.ApplicationConfig applicationConfig, Supplier<Boolean> isSetupCompleteSupplier)
  • Method Details

    • getBuildNumber

      public int getBuildNumber()
      Specified by:
      getBuildNumber in interface UpgradeTask
      Returns:
      The build number that this upgrade is applicable to.
    • getShortDescription

      public String getShortDescription()
      Description copied from interface: UpgradeTask
      A short (less than 50 chars) description of the upgrade action
      Specified by:
      getShortDescription in interface UpgradeTask
      Returns:
      description of upgrade task.
    • doUpgrade

      public void doUpgrade() throws Exception
      Description copied from interface: UpgradeTask
      Perform the upgrade.
      Specified by:
      doUpgrade in interface UpgradeTask
      Throws:
      Exception - is thrown if any errors occur during the upgrade process.