Known Direct Subclasses
|
Known Indirect Subclasses
BackupExporter |
Converts _all_ objects in confluence to xml (used for making site-wide backups). |
FileXmlExporter |
Performs the file IO side of the export/backup
For example:
- copying attachments to temp directory
- copying config files
Then performs the zipping and packaging into a zip file
|
HtmlExporter |
|
XmlExporter |
Exports the entities added to the workingEntities collection in the context to xml. |
|
Class Overview
Abstract exporter that only deals with simple general export utility methods
like where the files go.
Public Constructors
public
AbstractExporterImpl
()
Public Methods
public
String
createAndSetExportDirectory
()
Protected Methods
protected
void
checkHaveSomethingToExport
()
protected
File
createExportDirectory
()
Create a temp directory to store files used to build an export zip. Throw an error if this folder cannot be
created
Returns
- the absolute path to the export directory
protected
void
ensureDirectoryCreated
(File directory)
protected
String
getSpaceKeyForExportFileName
(String spaceKey)