Interface ImportExportManager
-
- All Known Implementing Classes:
DefaultImportExportManager
@Deprecated public interface ImportExportManager
Deprecated.since 7.17.0. UseBackupRestoreManagerinstead
-
-
Field Summary
Fields Modifier and Type Field Description static StringTYPE_ALL_DATADeprecated.static StringTYPE_HTMLDeprecated.static StringTYPE_MOINMOINDeprecated.static StringTYPE_PDFDeprecated.static StringTYPE_XMLDeprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voiddoImport(ImportContext context)Deprecated.Performs an import specified by the givencontext.StringexportAs(ExportContext context, com.atlassian.core.util.ProgressMeter progress)Deprecated.ContentTreegetContentTree(com.atlassian.user.User user, Space space)Deprecated.Returns a tree of content including pages for a space.ListgetImportExportTypeSpecifications()Deprecated.BuildNumbergetOldestSpaceImportAllowed()Deprecated.The oldest build number a space can be imported from.ContentTreegetPageBlogTree(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.ImmutableImportProcessorSummaryperformImport(ImportContext context)Deprecated.Performs an import specified by the given context and returns the summary of import result.StringprepareDownloadPath(String path)Deprecated.Helper method - returns the location to be used in the URL generated to download an exported archive.
-
-
-
Field Detail
-
TYPE_ALL_DATA
static final String TYPE_ALL_DATA
Deprecated.- See Also:
- Constant Field Values
-
TYPE_XML
static final String TYPE_XML
Deprecated.- See Also:
- Constant Field Values
-
TYPE_HTML
static final String TYPE_HTML
Deprecated.- See Also:
- Constant Field Values
-
TYPE_PDF
static final String TYPE_PDF
Deprecated.- See Also:
- Constant Field Values
-
TYPE_MOINMOIN
static final String TYPE_MOINMOIN
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
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 ImportExportExceptionDeprecated.- Throws:
ImportExportException
-
getImportExportTypeSpecifications
@Transactional(readOnly=true) List getImportExportTypeSpecifications()
Deprecated.
-
getContentTree
@Transactional(readOnly=true) ContentTree getContentTree(com.atlassian.user.User user, Space space)
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 IOExceptionDeprecated.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
@Transactional(readOnly=true) boolean isImportAllowed(String buildNumber)
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
@Transactional(readOnly=true) BuildNumber 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.
-
-