com.atlassian.confluence.importexport
Class DefaultImportExportManager
java.lang.Object
com.atlassian.confluence.importexport.DefaultImportExportManager
- All Implemented Interfaces:
- ImportExportManager
public class DefaultImportExportManager
- extends java.lang.Object
- implements ImportExportManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXPORT_ALL_FILE_PREFIX
public static final java.lang.String EXPORT_ALL_FILE_PREFIX
- See Also:
- Constant Field Values
importExportTypes
public static final java.util.ArrayList importExportTypes
DefaultImportExportManager
public DefaultImportExportManager()
importAs
public void importAs(java.lang.Object type,
ImportContext context)
throws ImportExportException
- Specified by:
importAs
in interface ImportExportManager
- Throws:
ImportExportException
exportAs
public java.lang.String exportAs(ExportContext context,
com.atlassian.core.util.ProgressMeter progress)
throws ImportExportException
- Specified by:
exportAs
in interface ImportExportManager
- Throws:
ImportExportException
getImportExportTypeSpecifications
public java.util.List getImportExportTypeSpecifications()
- Specified by:
getImportExportTypeSpecifications
in interface ImportExportManager
getContentTree
public ContentTree getContentTree(com.atlassian.user.User user,
Space space)
- Specified by:
getContentTree
in interface ImportExportManager
- Returns:
- a tree of ContentNodes for each page in the space the user can see (by checking page level permissions)
prepareDownloadPath
public java.lang.String prepareDownloadPath(java.lang.String path)
throws java.io.IOException
- Description copied from interface:
ImportExportManager
- Helper method - returns the location to be used in the URL generated to download
an exported archive.
- Specified by:
prepareDownloadPath
in interface ImportExportManager
- Returns:
- - relative path to be combined with the URL of the site to download the archive.
- Throws:
java.io.IOException
getContentPermissionManager
public ContentPermissionManager getContentPermissionManager()
setContentPermissionManager
public void setContentPermissionManager(ContentPermissionManager contentPermissionManager)
setBootstrapManager
public void setBootstrapManager(BootstrapManager bootstrapManager)
setPageManager
public void setPageManager(PageManager pageManager)
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.