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 EventManager eventManager
spaceManager
protected SpaceManager spaceManager
cacheManager
protected CacheManager cacheManager
userAccessor
protected UserAccessor userAccessor
bandanaPersister
protected BandanaPersister bandanaPersister
schemaHelper
protected SchemaHelper schemaHelper
bootstrapManager
protected BootstrapManager bootstrapManager
attachmentManager
protected AttachmentManager attachmentManager
i18NBeanFactory
protected I18NBeanFactory i18NBeanFactory
BackupImporter
public BackupImporter()
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
unIndexAll
protected void unIndexAll()
getDescriptorProperties
public Properties getDescriptorProperties()
throws ImportExportException
- Throws:
ImportExportException
setBootstrapManager
public void setBootstrapManager(BootstrapManager bootstrapManager)
setCacheManager
public void setCacheManager(CacheManager cacheManager)
setPageManager
public void setPageManager(PageManager pageManager)
setUserAccessor
public void setUserAccessor(UserAccessor userAccessor)
setBandanaPersister
public void setBandanaPersister(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(EventManager eventManager)
setScheduler
public void setScheduler(org.quartz.Scheduler scheduler)
setI18NBeanFactory
public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)