|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.confluence.upgrade.AbstractUpgradeTask com.atlassian.confluence.upgrade.AbstractDeferredRunUpgradeTask com.atlassian.confluence.upgrade.upgradetask.ConditionallyEnableMailArchivePluginUpgradeTask
public class ConditionallyEnableMailArchivePluginUpgradeTask
The mail archive feature is now packaged as a plugin and disabled by default. This upgrade task will detect if the database contains archived mail and manually enable the plugin.
Constructor Summary | |
---|---|
ConditionallyEnableMailArchivePluginUpgradeTask(org.springframework.transaction.PlatformTransactionManager transactionManager,
net.sf.hibernate.SessionFactory sessionFactory,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.plugin.PluginController pluginController)
|
Method Summary | |
---|---|
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. |
java.lang.String |
getBuildNumber()
|
java.util.Collection<UpgradeError> |
getErrors()
Return any errors that occur. |
java.lang.String |
getShortDescription()
A short (<50 chars) description of the upgrade action |
boolean |
runOnSpaceImport()
This upgrade task doesn't modify space-level information |
Methods inherited from class com.atlassian.confluence.upgrade.AbstractDeferredRunUpgradeTask |
---|
doUpgrade, isUpgradeRequired, setUpgradeRequired |
Methods inherited from class com.atlassian.confluence.upgrade.AbstractUpgradeTask |
---|
addAllErrors, addError, addError, getConstraint, setBuildNumber, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.confluence.upgrade.UpgradeTask |
---|
getConstraint, validate |
Constructor Detail |
---|
public ConditionallyEnableMailArchivePluginUpgradeTask(org.springframework.transaction.PlatformTransactionManager transactionManager, net.sf.hibernate.SessionFactory sessionFactory, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.plugin.PluginController pluginController)
Method Detail |
---|
public void doDeferredUpgrade() throws java.lang.Exception
DeferredUpgradeTask
java.lang.Exception
public java.lang.String getBuildNumber()
getBuildNumber
in interface UpgradeTask
getBuildNumber
in class AbstractUpgradeTask
public java.lang.String getShortDescription()
UpgradeTask
getShortDescription
in interface UpgradeTask
getShortDescription
in class AbstractUpgradeTask
public boolean breaksBackwardCompatibility()
public boolean runOnSpaceImport()
public java.util.Collection<UpgradeError> getErrors()
UpgradeTask
UpgradeError
.
getErrors
in interface UpgradeTask
getErrors
in class AbstractUpgradeTask
UpgradeError
objects, sometimes null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |