public class ConditionallyEnableMailArchivePluginUpgradeTask extends AbstractDeferredRunUpgradeTask
| Constructor and Description |
|---|
ConditionallyEnableMailArchivePluginUpgradeTask(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.hibernate.SessionFactory sessionFactory,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.PluginController pluginController) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
breaksBackwardCompatibility()
The only action of this task is to enable the Mail plugin, which is backwards-compatible.
|
void |
doDeferredUpgrade()
Run the upgrade that was deferred by an earlier call to doUpgrade.
|
String |
getBuildNumber() |
Collection<UpgradeError> |
getErrors()
Return any errors that occur.
|
String |
getShortDescription()
A short (<50 chars) description of the upgrade action
|
boolean |
runOnSpaceImport()
This upgrade task doesn't modify space-level information
|
doUpgrade, isUpgradeRequired, setUpgradeRequiredaddAllErrors, addError, addError, getConstraint, getName, isDatabaseUpgrade, setBeanName, setBuildNumber, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConstraint, validategetName, isDatabaseUpgradepublic ConditionallyEnableMailArchivePluginUpgradeTask(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.hibernate.SessionFactory sessionFactory,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.PluginController pluginController)
public void doDeferredUpgrade()
throws Exception
DeferredUpgradeTaskExceptionpublic String getBuildNumber()
getBuildNumber in interface UpgradeTaskInfogetBuildNumber in class AbstractUpgradeTaskpublic String getShortDescription()
UpgradeTaskInfogetShortDescription in interface UpgradeTaskInfogetShortDescription in class AbstractUpgradeTaskpublic boolean breaksBackwardCompatibility()
public boolean runOnSpaceImport()
public Collection<UpgradeError> getErrors()
UpgradeTaskUpgradeError.getErrors in interface UpgradeTaskgetErrors in class AbstractUpgradeTaskUpgradeError objects, sometimes null.Copyright © 2003–2021 Atlassian. All rights reserved.