com.atlassian.confluence.upgrade.upgradetask
Class TrustedApplicationsCleanUpUpgradeTask
java.lang.Object
com.atlassian.confluence.upgrade.AbstractUpgradeTask
com.atlassian.confluence.upgrade.upgradetask.TrustedApplicationsCleanUpUpgradeTask
- All Implemented Interfaces:
- DatabaseUpgradeTask, UpgradeTask
public class TrustedApplicationsCleanUpUpgradeTask
- extends AbstractUpgradeTask
- implements DatabaseUpgradeTask
Due to lax validation, pre-3.5 versions of Confluence can contain IP and URL restrictions
that are invalid. This leads to System Errors with Applinks, so this task removes any invalid
restrictions from the database. See http://jira.atlassian.com/browse/CONFDEV-2657 for more details.
Field Summary |
static org.slf4j.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.slf4j.Logger log
TrustedApplicationsCleanUpUpgradeTask
protected TrustedApplicationsCleanUpUpgradeTask(net.sf.hibernate.SessionFactory sessionFactory,
TrustedApplicationDao trustedApplicationDao,
com.atlassian.cache.CacheManager cacheManager)
getBuildNumber
public String getBuildNumber()
- Specified by:
getBuildNumber
in interface UpgradeTask
- Overrides:
getBuildNumber
in class AbstractUpgradeTask
- Returns:
- The build number that this upgrade is applicable to
getShortDescription
public String getShortDescription()
- Description copied from interface:
UpgradeTask
- A short (<50 chars) description of the upgrade action
- Specified by:
getShortDescription
in interface UpgradeTask
- Overrides:
getShortDescription
in class AbstractUpgradeTask
doUpgrade
public void doUpgrade()
throws Exception
- Description copied from interface:
UpgradeTask
- Perform the upgrade.
- Specified by:
doUpgrade
in interface UpgradeTask
- Throws:
Exception
Copyright © 2003-2011 Atlassian. All Rights Reserved.