public abstract class BackupImporter extends Importer
| Modifier and Type | Field and Description |
|---|---|
static BuildAndVersionNumber |
FULL_EXPORT_BACKWARDS_COMPATIBILITY
Backwards compatibility for full export.
|
static int |
MINIMUM_BUILD_NUMBER |
static BuildAndVersionNumber |
MINIMUM_FULL_IMPORT_BUILD_NUMBER
Backwards compatibility for full export.
|
static BuildAndVersionNumber |
MINIMUM_SPACE_IMPORT_BUILD_NUMBER
If you change this, you will break OD <-> BTF imports.
|
static String |
MINIMUM_VERSION |
static BuildAndVersionNumber |
SPACE_EXPORT_BACKWARDS_COMPATIBILITY
Backwards compatibility of a space export.
|
context, sessionFactory| Constructor and Description |
|---|
BackupImporter() |
completeProgessMeter, doImport, getEventPublisher, publishEvent, setContext, setEventPublisher, setPostImportTasks, setSessionFactorypublic static final int MINIMUM_BUILD_NUMBER
public static final String MINIMUM_VERSION
public static final BuildAndVersionNumber MINIMUM_FULL_IMPORT_BUILD_NUMBER
If you change this, you will break OD <-> BTF imports. For help to review your decision, please see Please see https://pug.jira-dev.com/wiki/display/CONFDEV/How+to+add+to+or+change+the+Confluence+Database
public static final BuildAndVersionNumber MINIMUM_SPACE_IMPORT_BUILD_NUMBER
public static final BuildAndVersionNumber FULL_EXPORT_BACKWARDS_COMPATIBILITY
If you change this, you will break OD <-> BTF imports. For help to review your decision, please see https://pug.jira-dev.com/wiki/display/CONFDEV/How+to+add+to+or+change+the+Confluence+Database
public static final BuildAndVersionNumber SPACE_EXPORT_BACKWARDS_COMPATIBILITY
public void setUpgradeTaskRunner(@Nonnull UpgradeTaskRunner upgradeTaskRunner)
protected void preImport()
throws ImportExportException
ImporterpreImport in class ImporterImportExportException - if the import should be abortedpublic static boolean isBackupSupportedVersion(String buildNumberOfImport)
protected ImportProcessorSummary doImportInternal() throws ImportExportException
ImporterdoImportInternal in class ImporterImportExportException - if there was a problem executing the importImportExportManager.performImport(ImportContext)protected void postImportAndCleanUp()
throws ImportExportException
ImporterpostImportAndCleanUp in class ImporterImportExportException - if the import process should be abortedprotected ImportProcessorSummary importEverything() throws ImportExportException
ImportExportExceptionpublic void deleteAllDatabaseContent()
throws SQLException,
com.atlassian.config.ConfigurationException
SQLExceptioncom.atlassian.config.ConfigurationExceptionprotected void unIndexAll()
protected abstract Properties getDescriptorProperties() throws ImportExportException
ImportExportExceptionpublic void setCacheFlusher(CacheFlusher cacheFlusher)
public void setUserAccessor(UserAccessor userAccessor)
public void setSchemaHelper(HibernateSchemaHelper schemaHelper)
public String getExportType() throws ImportExportException
ImportExportExceptionpublic abstract InputStream getXmlEntitiesStream() throws ImportExportException
ImportExportExceptionpublic void setSpaceManager(SpaceManager spaceManager)
public void setIndexManager(ConfluenceIndexManager indexManager)
public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
public void setPostRestoreUpgradeTasks(List<UpgradeTask> postRestoreUpgradeTasks)
public void setUpgradeManager(UpgradeManager upgradeManager)
protected UpgradeManager getUpgradeManager()
public void setXmlImporter(XmlImporter xmlImporter)
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public void setPreProcessors(List<ImportedObjectPreProcessor> preProcessors)
public void setPluginStateStore(com.atlassian.plugin.manager.PluginPersistentStateStore pluginStateStore)
public void setConfluenceAmqMessageValidatorRegistry(ConfluenceAmqMessageValidatorRegistry confluenceAmqMessageValidatorRegistry)
public void setConfluenceTenantDataIdSupplier(ConfluenceTenantDataIdSupplier confluenceTenantDataIdSupplier)
public void setBandanaManager(BandanaManager bandanaManager)
public void setSettingsManager(SettingsManager settingsManager)
Copyright © 2003–2017 Atlassian. All rights reserved.