|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.importexport.DefaultImportExportManager
public class DefaultImportExportManager
| Field Summary | |
|---|---|
static java.lang.String |
EXPORT_ALL_FILE_PREFIX
|
static java.util.ArrayList<java.lang.String> |
importExportTypes
|
| Fields inherited from interface com.atlassian.confluence.importexport.ImportExportManager |
|---|
EXPORT_XML_SCOPE_ALL, EXPORT_XML_SCOPE_PAGE, EXPORT_XML_SCOPE_SPACE, TYPE_ALL_DATA, TYPE_HTML, TYPE_MOINMOIN, TYPE_PDF, TYPE_XML |
| Constructor Summary | |
|---|---|
DefaultImportExportManager()
|
|
| Method Summary | |
|---|---|
void |
doImport(ImportContext context)
Performs an import specified by the given context. |
java.lang.String |
exportAs(ExportContext context,
com.atlassian.core.util.ProgressMeter progress)
|
ContentPermissionManager |
getContentPermissionManager()
|
ContentTree |
getContentTree(com.atlassian.user.User user,
Space space)
|
java.util.List |
getImportExportTypeSpecifications()
|
BuildNumber |
getOldestSpaceImportAllowed()
The oldest build number a space can be imported from. |
void |
importAs(java.lang.Object type,
ImportContext context)
Deprecated. since 4.2 use doImport(ImportContext). |
boolean |
isImportAllowed(java.lang.String buildNumber)
Is the manager capable of importing a backup of the given build number. |
ImmutableImportProcessorSummary |
performImport(ImportContext context)
Performs an import specified by the given context and returns the summary of import result. |
java.lang.String |
prepareDownloadPath(java.lang.String path)
Helper method - returns the location to be used in the URL generated to download an exported archive. |
void |
setBootstrapManager(BootstrapManager bootstrapManager)
|
void |
setContentPermissionManager(ContentPermissionManager contentPermissionManager)
|
void |
setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
|
void |
setPageManager(PageManager pageManager)
|
void |
setUpgradeManager(UpgradeManager upgradeManager)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EXPORT_ALL_FILE_PREFIX
public static final java.util.ArrayList<java.lang.String> importExportTypes
| Constructor Detail |
|---|
public DefaultImportExportManager()
| Method Detail |
|---|
public void importAs(java.lang.Object type,
ImportContext context)
throws ImportExportException
doImport(ImportContext).
importAs in interface ImportExportManagerImportExportException
public void doImport(ImportContext context)
throws ImportExportException
ImportExportManagercontext.
doImport in interface ImportExportManagercontext - a filled out context
ImportExportException
public ImmutableImportProcessorSummary performImport(ImportContext context)
throws ImportExportException
ImportExportManager
performImport in interface ImportExportManagercontext - a filled out context
ImportExportException - if somethings goes wrong in the import
public java.lang.String exportAs(ExportContext context,
com.atlassian.core.util.ProgressMeter progress)
throws ImportExportException
exportAs in interface ImportExportManagerImportExportExceptionpublic java.util.List getImportExportTypeSpecifications()
getImportExportTypeSpecifications in interface ImportExportManager
public ContentTree getContentTree(com.atlassian.user.User user,
Space space)
getContentTree in interface ImportExportManager
public java.lang.String prepareDownloadPath(java.lang.String path)
throws java.io.IOException
ImportExportManager
prepareDownloadPath in interface ImportExportManagerjava.io.IOExceptionpublic boolean isImportAllowed(java.lang.String buildNumber)
ImportExportManager
isImportAllowed in interface ImportExportManagerbuildNumber - the build number of the backup to be imported
public BuildNumber getOldestSpaceImportAllowed()
ImportExportManager
getOldestSpaceImportAllowed in interface ImportExportManagerpublic ContentPermissionManager getContentPermissionManager()
public void setContentPermissionManager(ContentPermissionManager contentPermissionManager)
public void setBootstrapManager(BootstrapManager bootstrapManager)
public void setUpgradeManager(UpgradeManager upgradeManager)
public void setPageManager(PageManager pageManager)
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||