public abstract class

AbstractImportAction

extends AbstractBackupRestoreAction
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.confluence.core.ConfluenceActionSupport
       ↳ com.atlassian.confluence.importexport.actions.AbstractBackupRestoreAction
         ↳ com.atlassian.confluence.importexport.actions.AbstractImportAction
Known Direct Subclasses
Known Indirect Subclasses

Summary

Constants
String RESTORE_DIR
[Expand]
Inherited Constants
From class com.atlassian.confluence.core.ConfluenceActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected EventPublisher eventPublisher
[Expand]
Inherited Fields
From class com.atlassian.confluence.importexport.actions.AbstractBackupRestoreAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
AbstractImportAction()
Public Methods
String execute()
String getLocalFileName()
LongRunningTask getTask()
String getTaskId()
boolean isBuildIndex()
void setBuildIndex(boolean buildIndex)
final void setEventPublisher(EventPublisher eventPublisher)
void setIndexManager(ConfluenceIndexManager indexManager)
void setLocalFileName(String localFileName)
void setLongRunningTaskManager(LongRunningTaskManager longRunningTaskManager)
Protected Methods
abstract DefaultImportContext createImportContext()
void doRestore()
ConfluenceIndexManager getIndexManager()
File getRestoreFileFromFileSystem()
File getRestoreFileFromUpload()
retrieves restore file from upload
boolean isImportAllowed()
Override if you want to prohibit certain types of export zips from being imported
[Expand]
Inherited Methods
From class com.atlassian.confluence.importexport.actions.AbstractBackupRestoreAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.confluence.plugin.descriptor.web.WebInterface
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware

Constants

public static final String RESTORE_DIR

Constant Value: "restore"

Fields

protected EventPublisher eventPublisher

Public Constructors

public AbstractImportAction ()

Public Methods

public String execute ()

Throws
Exception

public String getLocalFileName ()

public LongRunningTask getTask ()

public String getTaskId ()

public boolean isBuildIndex ()

public void setBuildIndex (boolean buildIndex)

public final void setEventPublisher (EventPublisher eventPublisher)

public void setIndexManager (ConfluenceIndexManager indexManager)

public void setLocalFileName (String localFileName)

public void setLongRunningTaskManager (LongRunningTaskManager longRunningTaskManager)

Protected Methods

protected abstract DefaultImportContext createImportContext ()

protected void doRestore ()

protected ConfluenceIndexManager getIndexManager ()

protected File getRestoreFileFromFileSystem ()

protected File getRestoreFileFromUpload ()

retrieves restore file from upload

protected boolean isImportAllowed ()

Override if you want to prohibit certain types of export zips from being imported