Uses of Interface
com.atlassian.jira.imports.project.core.BackupProject

Packages that use BackupProject
com.atlassian.jira.bc.imports.project   
com.atlassian.jira.imports.project   
com.atlassian.jira.imports.project.core   
com.atlassian.jira.imports.project.handler   
com.atlassian.jira.imports.project.mapper   
com.atlassian.jira.imports.project.validation   
com.atlassian.jira.web.action.admin.importer.project   
 

Uses of BackupProject in com.atlassian.jira.bc.imports.project
 

Methods in com.atlassian.jira.bc.imports.project with parameters of type BackupProject
 ProjectImportResults ProjectImportService.doImport(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportData projectImportData, TaskProgressInterval taskProgressInterval)
          Imports the passed in project using the provided, populated and validated, project import mapper.
 ProjectImportResults DefaultProjectImportService.doImport(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportData projectImportData, TaskProgressInterval taskProgressInterval)
           
 MappingResult ProjectImportService.doMapping(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, ProjectImportData projectImportData, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressInterval taskProgressInterval)
          Will use the initial data in the ProjectImportData to perform automappings based on the current state of JIRA and then will validate those mappings.
 MappingResult DefaultProjectImportService.doMapping(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, ProjectImportData projectImportData, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressInterval taskProgressInterval)
           
 ProjectImportData ProjectImportService.getProjectImportData(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressInterval taskProgressInterval)
          Makes a pass through the provided JIRA XML backup data and creates a ProjectImportMapper and partitions the XML data for the project.
 ProjectImportData DefaultProjectImportService.getProjectImportData(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressInterval taskProgressInterval)
           
 MessageSet ProjectImportService.validateBackupProjectImportableSystemLevel(JiraServiceContext jiraServiceContext, BackupProject project, BackupSystemInformation backupSystemInformation)
          Returns a MessageSet which reports if the provided BackupProject meets the JIRA system requirements to be imported.
 MessageSet DefaultProjectImportService.validateBackupProjectImportableSystemLevel(JiraServiceContext jiraServiceContext, BackupProject backupProject, BackupSystemInformation backupSystemInformation)
           
 void ProjectImportService.validateDoMapping(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation)
          Validates if the user has permission to create a project import mapper and partition the input data and if the provided path's and backup project exist.
 void DefaultProjectImportService.validateDoMapping(JiraServiceContext jiraServiceContext, ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation)
           
 

Uses of BackupProject in com.atlassian.jira.imports.project
 

Methods in com.atlassian.jira.imports.project with parameters of type BackupProject
 void ProjectImportManager.autoMapAndValidateCustomFields(ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, I18nHelper i18nBean)
          Performs an automatic mapping of the custom fields from the backup system to the current systems custom field's and validates that all mappings are possible.
 void DefaultProjectImportManager.autoMapAndValidateCustomFields(ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, I18nHelper i18nBean)
           
 void ProjectImportManager.autoMapAndValidateIssueTypes(ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, I18nHelper i18nBean)
          Performs an automatic mapping of the IssueTypes from the backup system to the current systems issue types and validates that all mappings are possible.
 void DefaultProjectImportManager.autoMapAndValidateIssueTypes(ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, I18nHelper i18nBean)
           
 void ProjectImportManager.autoMapCustomFieldOptions(ProjectImportData projectImportData, BackupProject backupProject)
          Performs an automatic mapping of the custom field options from the backup system to the current systems values.
 void DefaultProjectImportManager.autoMapCustomFieldOptions(ProjectImportData projectImportData, BackupProject backupProject)
           
 void ProjectImportManager.autoMapSystemFields(ProjectImportData projectImportData, BackupProject backupProject)
          Performs an automatic mapping of the system fields from the backup system to the current systems system field values The fields that are mapped are: Priority Resolution Status IssueLinkTypes Projects IssueSecurityLevels
 void DefaultProjectImportManager.autoMapSystemFields(ProjectImportData projectImportData, BackupProject backupProject)
           
 Map ProjectImportPersister.createComponents(BackupProject backupProject)
          Creates the components, specified by getProjectComponents() for the named backup project.
 Map DefaultProjectImportPersister.createComponents(BackupProject backupProject)
           
 Project ProjectImportPersister.createProject(BackupProject backupProject)
          Creates a project, with details based off of the ExternalProject in the backup project.
 Project DefaultProjectImportPersister.createProject(BackupProject backupProject)
           
 Map ProjectImportPersister.createVersions(BackupProject backupProject)
          Creates the versions, specified by getProjectVersions() for the named backup project.
 Map DefaultProjectImportPersister.createVersions(BackupProject backupProject)
           
 void ProjectImportManager.doImport(ProjectImportOptions projectImportOptions, ProjectImportData projectImportData, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportResults projectImportResults, TaskProgressInterval taskProgressInterval, I18nHelper i18n, User importAuthor)
          This will perform the project import based on the mappings provided.
 void DefaultProjectImportManager.doImport(ProjectImportOptions projectImportOptions, ProjectImportData projectImportData, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportResults projectImportResults, TaskProgressInterval taskProgressInterval, I18nHelper i18n, User importAuthor)
           
 ProjectImportData ProjectImportManager.getProjectImportData(ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressProcessor taskProgressProcessor)
          Parses through the provided JIRA XML backup file and creates a MappingResult.
 ProjectImportData DefaultProjectImportManager.getProjectImportData(ProjectImportOptions projectImportOptions, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressProcessor taskProgressProcessor)
           
 void ProjectImportManager.importProject(ProjectImportOptions projectImportOptions, ProjectImportMapper projectImportMapper, BackupProject backupProject, ProjectImportResults projectImportResults, TaskProgressInterval taskProgressInterval)
          This will create or update a project and all its versions, components, and project role membership.
 void DefaultProjectImportManager.importProject(ProjectImportOptions projectImportOptions, ProjectImportMapper projectImportMapper, BackupProject backupProject, ProjectImportResults projectImportResults, TaskProgressInterval taskProgressInterval)
           
 void ProjectImportPersister.updateProjectIssueCounter(BackupProject backupProject, long counter)
          Updates a projects issue counter, which is used to determine the numeric portion of the issue key.
 void DefaultProjectImportPersister.updateProjectIssueCounter(BackupProject backupProject, long counter)
           
 void ProjectImportManager.validateCustomFieldValues(ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, TaskProgressProcessor taskProgressProcessor, I18nHelper i18nBean)
          Parses the partitioned custom field value XML and gets the custom fields to validate that they can handle the values.
 void DefaultProjectImportManager.validateCustomFieldValues(ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, TaskProgressProcessor taskProgressProcessor, I18nHelper i18n)
           
 void ProjectImportManager.validateFileAttachments(ProjectImportOptions projectImportOptions, ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressProcessor taskProgressProcessor, I18nHelper i18n)
          Parses the partitioned file attachment XML and validates that the referenced file attachment exists in the user provided attachment directory.
 void DefaultProjectImportManager.validateFileAttachments(ProjectImportOptions projectImportOptions, ProjectImportData projectImportData, MappingResult mappingResult, BackupProject backupProject, BackupSystemInformation backupSystemInformation, TaskProgressProcessor taskProgressProcessor, I18nHelper i18n)
           
 void ProjectImportManager.validateSystemFields(ProjectImportData projectImportData, MappingResult mappingResult, ProjectImportOptions projectImportOptions, BackupProject backupProject, TaskProgressInterval taskProgressInterval, I18nHelper i18nBean)
          Validates that all mappings are possible.
 void DefaultProjectImportManager.validateSystemFields(ProjectImportData projectImportData, MappingResult mappingResult, ProjectImportOptions projectImportOptions, BackupProject backupProject, TaskProgressInterval taskProgressInterval, I18nHelper i18nBean)
           
 

Uses of BackupProject in com.atlassian.jira.imports.project.core
 

Classes in com.atlassian.jira.imports.project.core that implement BackupProject
 class BackupProjectImpl
           
 

Methods in com.atlassian.jira.imports.project.core that return BackupProject
 BackupProject BackupOverview.getProject(String projectKey)
          Gets a BackupProject by the projectKey.
 BackupProject BackupOverviewImpl.getProject(String projectKey)
           
 

Uses of BackupProject in com.atlassian.jira.imports.project.handler
 

Constructors in com.atlassian.jira.imports.project.handler with parameters of type BackupProject
AttachmentFileValidatorHandler(BackupProject backupProject, ProjectImportOptions projectImportOptions, BackupSystemInformation backupSystemInformation, I18nHelper i18nHelper)
           
AttachmentPersisterHandler(ProjectImportPersister projectImportPersister, ProjectImportOptions projectImportOptions, ProjectImportMapper projectImportMapper, BackupProject backupProject, BackupSystemInformation backupSystemInformation, ProjectImportResults projectImportResults, Executor executor)
           
CustomFieldMapperHandler(BackupProject backupProject, CustomFieldMapper customFieldMapper)
           
CustomFieldValueValidatorHandler(BackupProject backupProject, ProjectImportMapper projectImportMapper, CustomFieldManager customFieldManager)
           
GroupMapperHandler(BackupProject backupProject, SimpleProjectImportIdMapper groupMapper)
           
IssueComponentMapperHandler(BackupProject backupProject, SimpleProjectImportIdMapper componentMapper)
           
IssueLinkMapperHandler(BackupProject backupProject, BackupSystemInformation backupSystemInformation, IssueManager issueManager, IssueLinkTypeMapper issueLinkTypeMapper)
           
IssueMapperHandler(BackupProject backupProject, ProjectImportMapper projectImportMapper)
           
IssuePartitonHandler(BackupProject backupProject, PrintWriter printWriter, org.ofbiz.core.entity.model.ModelEntity modelEntity, String encoding)
           
IssueRelatedEntitiesPartionHandler(BackupProject backupProject, PrintWriter printWriter, PrintWriter changeItemXmlWriter, List modelEntities, String encoding)
           
IssueVersionMapperHandler(BackupProject backupProject, SimpleProjectImportIdMapper versionMapper)
           
ProjectIssueSecurityLevelMapperHandler(BackupProject backupProject, SimpleProjectImportIdMapper issueSecurityLevelMapper)
           
ProjectRoleActorMapperHandler(BackupProject backupProject, ProjectRoleActorMapper projectRoleActorMapper)
           
RequiredProjectRolesMapperHandler(BackupProject backupProject, SimpleProjectImportIdMapper projectRoleMapper)
           
UserMapperHandler(ProjectImportOptions projectImportOptions, BackupProject backupProject, UserMapper userMapper)
           
 

Uses of BackupProject in com.atlassian.jira.imports.project.mapper
 

Methods in com.atlassian.jira.imports.project.mapper with parameters of type BackupProject
 void AutomaticDataMapper.mapCustomFieldOptions(BackupProject backupProject, CustomFieldOptionMapper customFieldOptionMapper, CustomFieldMapper customFieldMapper, IssueTypeMapper issueTypeMapper)
          Automatically map custom field options in the given mapper.
 void AutomaticDataMapperImpl.mapCustomFieldOptions(BackupProject backupProject, CustomFieldOptionMapper customFieldOptionMapper, CustomFieldMapper customFieldMapper, IssueTypeMapper issueTypeMapper)
           
 void AutomaticDataMapper.mapCustomFields(BackupProject backupProject, CustomFieldMapper customFieldMapper, IssueTypeMapper issueTypeMapper)
          Automatically map Custom Fields in the given mapper.
 void AutomaticDataMapperImpl.mapCustomFields(BackupProject backupProject, CustomFieldMapper customFieldMapper, IssueTypeMapper issueTypeMapper)
           
 void AutomaticDataMapper.mapIssueTypes(BackupProject backupProject, IssueTypeMapper issueTypeMapper)
          Populates the issueTypeMapper with the issue type mappings that are relevant to the backup project.
 void AutomaticDataMapperImpl.mapIssueTypes(BackupProject backupProject, IssueTypeMapper issueTypeMapper)
           
 void AutomaticDataMapper.mapStatuses(BackupProject backupProject, StatusMapper statusMapper, IssueTypeMapper issueTypeMapper)
          Automatically map Statuses in the given mapper.
 void AutomaticDataMapperImpl.mapStatuses(BackupProject backupProject, StatusMapper statusMapper, IssueTypeMapper issueTypeMapper)
           
 

Uses of BackupProject in com.atlassian.jira.imports.project.validation
 

Methods in com.atlassian.jira.imports.project.validation with parameters of type BackupProject
 void CustomFieldOptionMapperValidator.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, CustomFieldOptionMapper customFieldOptionMapper, CustomFieldMapper customFieldMapper, Map customFieldValueMessageSets)
          Validates the automatic mappings that have been created to see if the mappings are relevant in the current JIRA instances setup.
 void CustomFieldOptionMapperValidatorImpl.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, CustomFieldOptionMapper customFieldOptionMapper, CustomFieldMapper customFieldMapper, Map customFieldValueMessageSets)
           
 MessageSet IssueLinkTypeMapperValidator.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueLinkTypeMapper issueLinkTypeMapper)
          This validator makes sure that the IssueLinkTypes that are required: exist in the current instance is or is not a subtask link as appropriate
 MessageSet IssueLinkTypeMapperValidatorImpl.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueLinkTypeMapper issueLinkTypeMapper)
           
 MessageSet IssueTypeMapperValidatorImpl.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueTypeMapper issueTypeMapper)
           
 MessageSet IssueTypeMapperValidator.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueTypeMapper issueTypeMapper)
          Makes sure that the issue types that are required: exists in the current instance is valid for the current projects issue type scheme is or is not a subtask based on how the issue type was defined in the backup system
 MessageSet CustomFieldMapperValidator.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueTypeMapper issueTypeMapper, CustomFieldMapper customFieldMapper)
          Validates the automatic mappings that have been created to see if the mappings are relevant in the current JIRA instances setup.
 MessageSet CustomFieldMapperValidatorImpl.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueTypeMapper issueTypeMapper, CustomFieldMapper customFieldMapper)
           
 MessageSet StatusMapperValidator.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueTypeMapper issueTypeMapper, StatusMapper statusMapper)
          Makes sure that the statuses that are required: exist in the current instance are valid for the issue type registered based on the workflow associated with the project being restored
 MessageSet StatusMapperValidatorImpl.validateMappings(I18nHelper i18nHelper, BackupProject backupProject, IssueTypeMapper issueTypeMapper, StatusMapper statusMapper)
           
 MessageSet IssueSecurityLevelValidator.validateMappings(SimpleProjectImportIdMapper issueSecurityLevelMapper, BackupProject backupProject, I18nHelper i18nHelper)
           
 

Uses of BackupProject in com.atlassian.jira.web.action.admin.importer.project
 

Methods in com.atlassian.jira.web.action.admin.importer.project that return BackupProject
 BackupProject ProjectImportBean.getSelectedProject()
          This is a convenience method that looks up the selected project if there is one.
 

Methods in com.atlassian.jira.web.action.admin.importer.project with parameters of type BackupProject
 String ProjectImportSelectProject.getJsonProject(BackupProject project)
           
 



Copyright © 2002-2009 Atlassian. All Rights Reserved.