Class UpgradeTask_Build814000

All Implemented Interfaces:
UpgradeTask, com.atlassian.upgrade.spi.UpgradeTask

public class UpgradeTask_Build814000 extends AbstractDelayableUpgradeTask
Upgrade task to copy email templates from resources to Shared Jira Home. This is needed as we want to allow admins to edit email templates which are placed in Shared Jira Home. This will also allow to preserve modified templates while upgrading Jira to a new version.
  • Field Details

  • Constructor Details

  • Method Details

    • getBuildNumber

      public int getBuildNumber()
      Returns:
      The build number that this upgrade is applicable to
    • getShortDescription

      public String getShortDescription()
      Description copied from interface: UpgradeTask
      A short (<50 chars) description of the upgrade action
    • isDowngradeTaskRequired

      public boolean isDowngradeTaskRequired()
      Description copied from interface: UpgradeTask
      Flag to claim whether this upgrade task needs an explicit downgrade task to reverse the data changes in Jira-Server. Jira-Cloud always needs corresponding downgrade task.

      If a downgrade is a simple no-op then return false, and JIRA will ignore these changes during a downgrade.

      If you need to actually undo the changes made here then declare true and add a Downgrade Task to the bug fix branch.

      Returns:
      true if an actual Downgrade Task must run to revert these changes, false if downgrade is a no-op.
    • doUpgrade

      public void doUpgrade(boolean setupMode) throws Exception
      Description copied from interface: UpgradeTask
      Perform the upgrade.
      Parameters:
      setupMode - Indicating this upgrade task is running during set up.
      Throws:
      Exception