Class AOUpgradeTask001

java.lang.Object
com.atlassian.greenhopper.upgrade.AOUpgradeTask001
All Implemented Interfaces:
com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask

public class AOUpgradeTask001 extends Object implements com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask
An Active Objects upgrade task that adds the BUCKET column and populates it with bucket value from RANK column. Unfortunately in upgrade tasks happen before schema migration so we have to add column on our own.
  • Constructor Details

    • AOUpgradeTask001

      public AOUpgradeTask001()
  • Method Details

    • getModelVersion

      public com.atlassian.activeobjects.external.ModelVersion getModelVersion()
      Specified by:
      getModelVersion in interface com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask
    • upgrade

      public void upgrade(com.atlassian.activeobjects.external.ModelVersion modelVersion, com.atlassian.activeobjects.external.ActiveObjects activeObjects)
      Specified by:
      upgrade in interface com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask