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
log
protected static final org.slf4j.Logger log
pageManager
protected PageManager pageManager
objectPersisterFactory
protected ObjectPersisterFactory objectPersisterFactory
eventManager
protected com.atlassian.event.EventManager eventManager
spaceManager
protected SpaceManager spaceManager
cacheManager
protected com.atlassian.cache.CacheManager cacheManager
userAccessor
protected UserAccessor userAccessor
bandanaPersister
protected com.atlassian.bandana.BandanaPersister bandanaPersister
schemaHelper
protected SchemaHelper schemaHelper
bootstrapManager
protected BootstrapManager bootstrapManager
attachmentManager
protected AttachmentManager attachmentManager
i18NBeanFactory
protected I18NBeanFactory i18NBeanFactory
BackupImporter
public BackupImporter()
setIncrementalImport
public void setIncrementalImport(Boolean value)
doImport
public void doImport()
throws ImportExportException
- Specified by:
doImport
in class Importer
- Throws:
ImportExportException
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
public Properties getDescriptorProperties()
throws ImportExportException
- Throws:
ImportExportException
setBootstrapManager
public void setBootstrapManager(BootstrapManager bootstrapManager)
setCacheManager
public void setCacheManager(com.atlassian.cache.CacheManager cacheManager)
setPageManager
public void setPageManager(PageManager pageManager)
setUserAccessor
public void setUserAccessor(UserAccessor userAccessor)
setBandanaPersister
public void setBandanaPersister(com.atlassian.bandana.BandanaPersister bandanaPersister)
setSpacePermissionManager
public void setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
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
getDescriptorPropertiesStream
protected abstract InputStream getDescriptorPropertiesStream()
throws ImportExportException
- Throws:
ImportExportException
getXmlEntitiesStream
public abstract InputStream getXmlEntitiesStream()
throws ImportExportException
- Throws:
ImportExportException
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
setLabelManager
public void setLabelManager(LabelManager labelManager)
setIndexManager
public void setIndexManager(ConfluenceIndexManager indexManager)
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
setEventManager
public void setEventManager(com.atlassian.event.EventManager eventManager)
setScheduler
public void setScheduler(org.quartz.Scheduler scheduler)
setI18NBeanFactory
public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
setPageAncestorManager
public void setPageAncestorManager(PageAncestorManager pageAncestorManager)
setObjectPersisterFactory
public void setObjectPersisterFactory(ObjectPersisterFactory objectPersisterFactory)
Copyright © 2003-2010 Atlassian. All Rights Reserved.