package

com.atlassian.confluence.importexport.xmlimport

Imports Confluence data from an XML backup.

Interfaces

ImportProcessor  
ImportProcessorSummary  
InputStreamFactory Importers might need to make several passes over the same import, so we provide them with a factory for input streams, not just a single stream. 
ObjectPersister Handles the persistence of objects imported from a backup. 
ObjectPersisterFactory Factory to provide the correct ObjectPersister for a given ImportedObject
Operation A deferred operation that is waiting on the availability of some object that has not yet been imported. 
XmlImporter  

Classes

BackupImporter  
BackupParserUtil Helper methods for creating and parsing backup files. 
ChainedImportedObjectPreProcessorTest  
DefaultImportProcessor  
DefaultXmlImporter  
DeferredOperations  
DelegatingObjectPersisterFactory Factory to provide the correct ObjectPersister for a given ImportedObject
FileBackupImporter  
HibernateHiLoIdFixer Fixes the "Hi" values of the HibernateHiLoIdGenerator after an import. 
ImportProcessorContext Context that records the current state of an import, and provides helper methods that are dependent on that state. 
MemoryBackupImporter  
OperationSet A mapping between a list of Operations, and the handles of all the objects that must be imported for those operations to be performed. 
TestBackupImporter Test it using the MemoryBackupImporter that allows us to specify the descriptor properties stream and xml stream without messing with zips and files