public class UpgradeManagerImpl extends AbstractUpgradeManager
applicationConfig, bambooSharedProperties, buildNumberComparator, fileName, newBuildNumber, oldBuildNumber, textProvider, upgradeTasks, upgradeUtilityBean, xPathExpression| Modifier | Constructor and Description |
|---|---|
|
UpgradeManagerImpl(com.atlassian.config.ApplicationConfiguration applicationConfig,
BandanaItemDao bandanaItemDao,
IndexerManager indexerManager,
BambooTransactionHibernateTemplate transactionTemplate,
BootstrapManager bootstrapManager,
String fileName) |
protected |
UpgradeManagerImpl(com.atlassian.config.ApplicationConfiguration applicationConfig,
BandanaItemDao bandanaItemDao,
IndexerManager indexerManager,
BambooTransactionHibernateTemplate transactionTemplate,
BootstrapManager bootstrapManager,
String newBuildNumber,
String fileName,
Supplier<BambooSharedProperties> bambooSharedPropertiesSupplier) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
classifyUpgradeTask(String bambooBuildNumber,
UpgradeTask task) |
List<String> |
doUpgrade(boolean partOfSetup)
Method to fire off the upgrade process
|
boolean |
needUpgrade()
Determines whether we need to run the upgrade or not.
|
protected void |
populateRelevantUpgrades(String buildNumberLo,
String buildNumberHi) |
createTasks, createUpgradeTask, forEachTask, getBuildNumber, getDescription, getOldBuildNumber, getUpgradeDocument, getUpgradeTasks, runUpgradeTask, setTextProvider, setUpgradeUtilityBean, shouldRunTaskpublic UpgradeManagerImpl(@NotNull
com.atlassian.config.ApplicationConfiguration applicationConfig,
@NotNull
BandanaItemDao bandanaItemDao,
@NotNull
IndexerManager indexerManager,
@NotNull
BambooTransactionHibernateTemplate transactionTemplate,
BootstrapManager bootstrapManager,
@NotNull
String fileName)
protected UpgradeManagerImpl(@NotNull
com.atlassian.config.ApplicationConfiguration applicationConfig,
@NotNull
BandanaItemDao bandanaItemDao,
@NotNull
IndexerManager indexerManager,
@NotNull
BambooTransactionHibernateTemplate transactionTemplate,
BootstrapManager bootstrapManager,
@NotNull
String newBuildNumber,
@NotNull
String fileName,
@NotNull
Supplier<BambooSharedProperties> bambooSharedPropertiesSupplier)
public boolean needUpgrade()
UpgradeManagerneedUpgrade in interface UpgradeManagerneedUpgrade in class AbstractUpgradeManagerboolean whether the upgrade is needed@NotNull public List<String> doUpgrade(boolean partOfSetup) throws Exception
UpgradeManagerpartOfSetup - - whether or not the upgrade is being run as part of the setupExceptionprotected void populateRelevantUpgrades(@NotNull
String buildNumberLo,
@NotNull
String buildNumberHi)
throws UpgradeException
populateRelevantUpgrades in class AbstractUpgradeManagerUpgradeExceptionprotected void classifyUpgradeTask(@NotNull
String bambooBuildNumber,
@NotNull
UpgradeTask task)
throws UpgradeException
classifyUpgradeTask in class AbstractUpgradeManagerUpgradeExceptionCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.