com.atlassian.confluence.importexport.xmlimport
Class DefaultXmlImporter

java.lang.Object
  extended by com.atlassian.confluence.importexport.xmlimport.DefaultXmlImporter
All Implemented Interfaces:
XmlImporter

public class DefaultXmlImporter
extends java.lang.Object
implements XmlImporter


Constructor Summary
DefaultXmlImporter(ObjectPersisterFactory objectPersisterFactory, net.sf.hibernate.SessionFactory sessionFactory)
           
 
Method Summary
 ImportProcessorSummary doImport(net.sf.hibernate.Session session, InputStreamFactory xmlStreamFactory, com.atlassian.core.util.ProgressMeter progress, boolean incrementalImport)
           
 ImportProcessorSummary doImport(net.sf.hibernate.Session session, InputStreamFactory xmlStreamFactory, com.atlassian.core.util.ProgressMeter meter, boolean incrementalImport, ImportedObjectPreProcessor preProcessor)
          Perform an XML import.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultXmlImporter

public DefaultXmlImporter(ObjectPersisterFactory objectPersisterFactory,
                          net.sf.hibernate.SessionFactory sessionFactory)
Method Detail

doImport

public ImportProcessorSummary doImport(net.sf.hibernate.Session session,
                                       InputStreamFactory xmlStreamFactory,
                                       com.atlassian.core.util.ProgressMeter progress,
                                       boolean incrementalImport)
                                throws ImportExportException
Specified by:
doImport in interface XmlImporter
Throws:
ImportExportException

doImport

public ImportProcessorSummary doImport(net.sf.hibernate.Session session,
                                       InputStreamFactory xmlStreamFactory,
                                       com.atlassian.core.util.ProgressMeter meter,
                                       boolean incrementalImport,
                                       ImportedObjectPreProcessor preProcessor)
                                throws ImportExportException
Description copied from interface: XmlImporter
Perform an XML import.

Specified by:
doImport in interface XmlImporter
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
Throws:
ImportExportException


Copyright © 2003-2014 Atlassian. All Rights Reserved.