public class

DefaultXmlImporter

extends Object
implements XmlImporter
java.lang.Object
   ↳ com.atlassian.confluence.importexport.xmlimport.DefaultXmlImporter

Summary

Public Constructors
DefaultXmlImporter(ObjectPersisterFactory objectPersisterFactory, SessionFactoryImplementor sessionFactory)
Public Methods
ImportProcessorSummary doImport(Session session, InputStreamFactory xmlStreamFactory, ProgressMeter progress, boolean incrementalImport)
ImportProcessorSummary doImport(Session session, InputStreamFactory xmlStreamFactory, ProgressMeter meter, boolean incrementalImport, ImportedObjectPreProcessor preProcessor)
Perform an XML import.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.importexport.xmlimport.XmlImporter

Public Constructors

public DefaultXmlImporter (ObjectPersisterFactory objectPersisterFactory, SessionFactoryImplementor sessionFactory)

Public Methods

public ImportProcessorSummary doImport (Session session, InputStreamFactory xmlStreamFactory, ProgressMeter progress, boolean incrementalImport)

public ImportProcessorSummary doImport (Session session, InputStreamFactory xmlStreamFactory, ProgressMeter meter, boolean incrementalImport, ImportedObjectPreProcessor preProcessor)

Perform an XML import.

Parameters
session The current user's session
xmlStreamFactory The stream from which to read
meter The progress meter to update
incrementalImport Whether or not this is an incremental import
preProcessor PreProcessor for filter imported objects
Returns
  • A summary of the imported content