com.atlassian.confluence.importexport.xmlimport
Class BackupImporter
java.lang.Object
com.atlassian.confluence.importexport.Importer
com.atlassian.confluence.importexport.xmlimport.BackupImporter
- Direct Known Subclasses:
- FileBackupImporter
public abstract class BackupImporter
- extends Importer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFLUENCE_IMPORT_USE_LEGACY_IMPORTER
public static final String CONFLUENCE_IMPORT_USE_LEGACY_IMPORTER
- See Also:
- Constant Field Values
BackupImporter
public BackupImporter()
setIncrementalImport
public void setIncrementalImport(Boolean value)
- Deprecated. since 3.5 this is not used anywhere
preImport
protected void preImport()
throws ImportExportException
- Description copied from class:
Importer
- Perform any special logic prior to the import starting. Default implementation
does nothing.
- Overrides:
preImport
in class Importer
- Throws:
ImportExportException
- if the import should be aborted
doImportInternal
protected void doImportInternal()
throws ImportExportException
- Description copied from class:
Importer
- Performs the actual import.
- Specified by:
doImportInternal
in class Importer
- Throws:
ImportExportException
- if there was a problem executing the import- See Also:
ImportExportManager.importAs(Object, ImportContext)
postImportAndCleanUp
protected void postImportAndCleanUp()
throws ImportExportException
- Description copied from class:
Importer
- Perform any special logic after the import and post-import tasks are complete.
This method will run even if the import fails. The default implementation does nothing.
- Overrides:
postImportAndCleanUp
in class Importer
- Throws:
ImportExportException
- if the import process should be aborted
importEverything
protected ImportProcessorSummary importEverything()
throws ImportExportException
- Throws:
ImportExportException
importEverything
protected ImportProcessorSummary importEverything(boolean hasExtraToImport)
throws ImportExportException
- Throws:
ImportExportException
importEntities
protected ImportProcessorSummary importEntities(boolean hasExtraToImport)
throws ImportExportException
- Throws:
ImportExportException
makeXmlImporter
protected XmlImporter makeXmlImporter()
completeProgessMeter
protected void completeProgessMeter()
doSpecialProcessing
protected void doSpecialProcessing(net.sf.hibernate.Session session,
TransientHibernateHandle key)
throws ImportExportException,
net.sf.hibernate.HibernateException
- Throws:
ImportExportException
net.sf.hibernate.HibernateException
deleteAllDatabaseContent
public void deleteAllDatabaseContent()
throws net.sf.hibernate.HibernateException,
SQLException,
com.atlassian.config.ConfigurationException
- Throws:
net.sf.hibernate.HibernateException
SQLException
com.atlassian.config.ConfigurationException
unIndexAll
protected void unIndexAll()
getDescriptorProperties
protected abstract Properties getDescriptorProperties()
throws ImportExportException
- Throws:
ImportExportException
setCacheManager
public void setCacheManager(com.atlassian.cache.CacheManager cacheManager)
setUserAccessor
public void setUserAccessor(UserAccessor userAccessor)
setSchemaHelper
public void setSchemaHelper(SchemaHelper schemaHelper)
getExportType
public String getExportType()
throws ImportExportException
- Throws:
ImportExportException
isBackupAttachments
public boolean isBackupAttachments()
throws ImportExportException
- Throws:
ImportExportException
getBuildNumberOfImport
public String getBuildNumberOfImport()
throws ImportExportException
- Throws:
ImportExportException
isIncrementalImport
public boolean isIncrementalImport()
throws ImportExportException
- Throws:
ImportExportException
getXmlEntitiesStream
public abstract InputStream getXmlEntitiesStream()
throws ImportExportException
- Throws:
ImportExportException
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
setIndexManager
public void setIndexManager(ConfluenceIndexManager indexManager)
setScheduler
public void setScheduler(org.quartz.Scheduler scheduler)
setI18NBeanFactory
public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
setPostRestoreUpgradeTasks
public void setPostRestoreUpgradeTasks(List<UpgradeTask> postRestoreUpgradeTasks)
setObjectPersisterFactory
public void setObjectPersisterFactory(ObjectPersisterFactory objectPersisterFactory)
setUpgradeManager
public void setUpgradeManager(UpgradeManager upgradeManager)
setFilterList
public void setFilterList(ObjectFilterList filterList)
Copyright © 2003-2011 Atlassian. All Rights Reserved.