Class UpgradeTask_Build10020002

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

public class UpgradeTask_Build10020002 extends AbstractDelayableUpgradeTask
Performs safe migration of new default colors in Look and Feel that aligns with the Light theme. NOTE: This is a copy-paste logic from prev colours change which happened once at the UpgradeTask_Build710001
  • Constructor Details

    • UpgradeTask_Build10020002

      public UpgradeTask_Build10020002(QueryDslAccessor queryDslAccessor)
  • 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
    • 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
    • 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.