Interface ImportExportManager
- All Known Implementing Classes:
DefaultImportExportManager
Deprecated.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
doImport
(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.boolean
isImportAllowed
(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.
-
BackupRestoreManager
instead