public class

ProjectImportOptionsImpl

extends Object
implements ProjectImportOptions
java.lang.Object
   ↳ com.atlassian.jira.imports.project.core.ProjectImportOptionsImpl

Summary

Public Constructors
ProjectImportOptionsImpl(String pathToBackupZip, String attachmentPath)
ProjectImportOptionsImpl(String pathToBackupZip, String attachmentPath, boolean overwriteProjectDetails)
Public Methods
String getAttachmentPath()
Specifies the path, on disk on the server, to the directory that will contain the attachments for the project data that will be restored.
String getPathToBackup()
Specifies the path, on disk on the server, to the backup data file that will contain the project data that will be restored.
String getSelectedProjectKey()
The project key that the user has chosen to import.
boolean overwriteProjectDetails()
A boolean that indicates if the user wants the existing JIRA project, which is being imported into, to have its project details (name, lead, etc) over-written by the backup projects data.
void setOverwriteProjectDetails(boolean overwriteProjectDetails)
void setSelectedProjectKey(String selectedProjectKey)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.imports.project.core.ProjectImportOptions

Public Constructors

public ProjectImportOptionsImpl (String pathToBackupZip, String attachmentPath)

public ProjectImportOptionsImpl (String pathToBackupZip, String attachmentPath, boolean overwriteProjectDetails)

Public Methods

public String getAttachmentPath ()

Specifies the path, on disk on the server, to the directory that will contain the attachments for the project data that will be restored.

Returns
  • the file path on disk to the attachments directory.

public String getPathToBackup ()

Specifies the path, on disk on the server, to the backup data file that will contain the project data that will be restored.

Returns
  • the file path on disk to the backup file.

public String getSelectedProjectKey ()

The project key that the user has chosen to import.

Returns
  • project key that the user has chosen to import.

public boolean overwriteProjectDetails ()

A boolean that indicates if the user wants the existing JIRA project, which is being imported into, to have its project details (name, lead, etc) over-written by the backup projects data.

NOTE: If the project does not yet exist the importer will work as if this value is set to true, no matter what the value really is.

Returns
  • true if we want to overwrite the project details, false otherwise

public void setOverwriteProjectDetails (boolean overwriteProjectDetails)

public void setSelectedProjectKey (String selectedProjectKey)