Interface ImportExportManager
- All Known Implementing Classes:
DefaultImportExportManager
Deprecated.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddoImport(ImportContext context) Deprecated.Performs an import specified by the givencontext.exportAs(ExportContext context, com.atlassian.core.util.ProgressMeter progress) Deprecated.getContentTree(com.atlassian.user.User user, Space space) Deprecated.Returns a tree of content including pages for a space.Deprecated.Deprecated.The oldest build number a space can be imported from.getPageBlogTree(com.atlassian.user.User user, Space space) Deprecated.Returns a tree of content including pages and blog posts for a space.booleanisImportAllowed(String buildNumber) Deprecated.Is the manager capable of importing a backup of the given build number.performImport(ImportContext context) Deprecated.Performs an import specified by the given context and returns the summary of import result.prepareDownloadPath(String path) Deprecated.Helper method - returns the location to be used in the URL generated to download an exported archive.
-
Field Details
-
TYPE_ALL_DATA
Deprecated.- See Also:
-
TYPE_XML
Deprecated.- See Also:
-
TYPE_HTML
Deprecated.- See Also:
-
TYPE_PDF
Deprecated.- See Also:
-
TYPE_MOINMOIN
Deprecated.- See Also:
-
-
Method Details
-
doImport
@Transactional(noRollbackFor=ImportExportException.class) void doImport(ImportContext context) throws ImportExportException Deprecated.Performs an import specified by the givencontext.- Parameters:
context- a filled out context- Throws:
ImportExportException
-
performImport
@Transactional(noRollbackFor=ImportExportException.class) ImmutableImportProcessorSummary performImport(ImportContext context) throws ImportExportException Deprecated.Performs an import specified by the given context and returns the summary of import result.- Parameters:
context- a filled out context- Returns:
- the summary of all remapped ids
- Throws:
ImportExportException- if somethings goes wrong in the import
-
exportAs
@Transactional(readOnly=true, noRollbackFor=ImportExportException.class) String exportAs(ExportContext context, com.atlassian.core.util.ProgressMeter progress) throws ImportExportException Deprecated.- Throws:
ImportExportException
-
getImportExportTypeSpecifications
Deprecated. -
getContentTree
Deprecated.Returns a tree of content including pages for a space.- Parameters:
user- to generate tree of content for, taking into account their permissionspace- to generate tree of content from- Returns:
- a tree of ContentNodes for each page in the space the user can see
-
getPageBlogTree
@Transactional(readOnly=true) ContentTree getPageBlogTree(com.atlassian.user.User user, Space space) Deprecated.Returns a tree of content including pages and blog posts for a space.- Parameters:
user- to generate tree of content for, taking into account their permissionspace- to generate tree of content from- Returns:
- a tree of ContentNodes for each page and blog post in the space the user can see
-
prepareDownloadPath
@Transactional(propagation=SUPPORTS, noRollbackFor=java.io.IOException.class) String prepareDownloadPath(String path) throws IOException Deprecated.Helper method - returns the location to be used in the URL generated to download an exported archive.- Parameters:
path-- Returns:
- - relative path to be combined with the URL of the site to download the archive.
- Throws:
IOException
-
isImportAllowed
Deprecated.Is the manager capable of importing a backup of the given build number. Backups from early versions of Confluence are no longer supported for importing.- Parameters:
buildNumber- the build number of the backup to be imported- Returns:
- true if that build number is supported, false otherwise.
-
getOldestSpaceImportAllowed
Deprecated.The oldest build number a space can be imported from. Space backups from early versions of Confluence are no longer supported for importing.- Returns:
- the oldest build number allowed.
-
BackupRestoreManagerinstead