com.atlassian.confluence.importexport.impl
Class BackupImporter
java.lang.Object
com.atlassian.confluence.importexport.Importer
com.atlassian.confluence.importexport.impl.BackupImporter
- Direct Known Subclasses:
- FileBackupImporter, MemoryBackupImporter
public abstract class BackupImporter
- extends Importer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Category log
pageManager
protected PageManager pageManager
labelManager
protected LabelManager labelManager
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(java.lang.Boolean value)
doImport
public void doImport()
throws ImportExportException
- Specified by:
doImport
in class Importer
- Throws:
ImportExportException
importEverything
protected void importEverything()
throws ImportExportException
- Throws:
ImportExportException
importEverything
protected void importEverything(ReverseDatabinder xmlReader,
boolean hasExtraToImport)
throws ImportExportException
- Throws:
ImportExportException
createXmlReader
protected ReverseDatabinder createXmlReader()
throws ImportExportException
- Throws:
ImportExportException
importEntities
protected void importEntities(ReverseDatabinder xmlReader,
SpaceManager spaceManager,
boolean hasExtraToImport)
throws ImportExportException
- Throws:
ImportExportException
completeProgessMeter
protected void completeProgessMeter()
doSpecialProcessing
protected void doSpecialProcessing(net.sf.hibernate.Session session,
TransientHibernateHandle key,
SpaceManager spaceManager)
throws ImportExportException,
net.sf.hibernate.HibernateException
- Throws:
ImportExportException
net.sf.hibernate.HibernateException
deleteAllDatabaseContent
public void deleteAllDatabaseContent()
throws net.sf.hibernate.HibernateException,
java.sql.SQLException,
com.atlassian.config.ConfigurationException
- Throws:
net.sf.hibernate.HibernateException
java.sql.SQLException
com.atlassian.config.ConfigurationException
unIndexAll
protected void unIndexAll()
getDescriptorProperties
public java.util.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 java.lang.String getExportType()
throws ImportExportException
- Throws:
ImportExportException
isBackupAttachments
public boolean isBackupAttachments()
throws ImportExportException
- Throws:
ImportExportException
getBuildNumberOfImport
public java.lang.String getBuildNumberOfImport()
throws ImportExportException
- Throws:
ImportExportException
isIncrementalImport
public boolean isIncrementalImport()
throws ImportExportException
- Throws:
ImportExportException
getDescriptorPropertiesStream
protected abstract java.io.InputStream getDescriptorPropertiesStream()
throws ImportExportException
- Throws:
ImportExportException
getXmlEntitiesStream
public abstract java.io.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)
Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.