java.lang.Object
com.codebarrel.jira.plugin.automation.upgradetasks.UpgradeTask25
All Implemented Interfaces:
com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask

@Component public class UpgradeTask25 extends Object implements com.atlassian.activeobjects.external.ActiveObjectsUpgradeTask
This upgrade task aids audit log expiry, by calculating rule execution counts for rules that haven't executed very often to make expiry queries faster.

This also adds new indexes on the audit_item table to speed up expiry queries.

  • Constructor Details

  • 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