public class AutomaticDataMapperImpl extends Object implements AutomaticDataMapper
| Constructor and Description |
|---|
AutomaticDataMapperImpl(ConstantsManager constantsManager,
CustomFieldManager customFieldManager,
CustomFieldMapperValidator customFieldMapperValidator,
ProjectManager projectManager,
IssueTypeImportHelper issueTypeImportHelper,
StatusMapperValidator statusMapperValidator,
ProjectRoleManager projectRoleManager,
IssueLinkTypeManager issueLinkTypeManager,
SubTaskManager subTaskManager,
IssueSecurityLevelManager issueSecurityLevelManager,
IssueSecuritySchemeManager issueSecuritySchemeManager,
FieldConfigSchemeManager fieldConfigSchemeManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
mapCustomFieldOptions(BackupProject backupProject,
CustomFieldOptionMapper customFieldOptionMapper,
CustomFieldMapper customFieldMapper,
IssueTypeMapper issueTypeMapper)
Automatically map custom field options in the given mapper.
|
void |
mapCustomFields(BackupProject backupProject,
CustomFieldMapper customFieldMapper,
IssueTypeMapper issueTypeMapper)
Automatically map Custom Fields in the given mapper.
|
void |
mapIssueLinkTypes(IssueLinkTypeMapper issueLinkTypeMapper)
Populates the issueLinkTypeMapper with the issue link type mappings that are relevant to the backup project.
|
void |
mapIssueSecurityLevels(String projectKey,
SimpleProjectImportIdMapper securityLevelMapper)
Automatically map issue security levels in the given mapper.
|
void |
mapIssueTypes(BackupProject backupProject,
IssueTypeMapper issueTypeMapper)
Populates the issueTypeMapper with the issue type mappings that are relevant to the backup project.
|
void |
mapPriorities(SimpleProjectImportIdMapper priorityMapper)
Automatically map Priorities in the given mapper.
|
void |
mapProjectRoles(SimpleProjectImportIdMapper projectRoleMapper)
Automatically map project roles in the given mapper.
|
void |
mapProjects(SimpleProjectImportIdMapper projectMapper)
Automatically map Projects in the given mapper.
|
void |
mapResolutions(SimpleProjectImportIdMapper resolutionMapper)
Automatically map Resolutions in the given mapper.
|
void |
mapStatuses(BackupProject backupProject,
StatusMapper statusMapper,
IssueTypeMapper issueTypeMapper)
Automatically map Statuses in the given mapper.
|
public AutomaticDataMapperImpl(ConstantsManager constantsManager, CustomFieldManager customFieldManager, CustomFieldMapperValidator customFieldMapperValidator, ProjectManager projectManager, IssueTypeImportHelper issueTypeImportHelper, StatusMapperValidator statusMapperValidator, ProjectRoleManager projectRoleManager, IssueLinkTypeManager issueLinkTypeManager, SubTaskManager subTaskManager, IssueSecurityLevelManager issueSecurityLevelManager, IssueSecuritySchemeManager issueSecuritySchemeManager, FieldConfigSchemeManager fieldConfigSchemeManager)
public void mapIssueTypes(BackupProject backupProject, IssueTypeMapper issueTypeMapper)
AutomaticDataMapperThis mapper does not add validation errors but will only map issue types that are valid in the system.
mapIssueTypes in interface AutomaticDataMapperbackupProject - the backup project that will identify the issue type scheme we will use for mappingissueTypeMapper - the issue type mapper to populate with issue types from the systempublic void mapIssueLinkTypes(IssueLinkTypeMapper issueLinkTypeMapper)
AutomaticDataMapperThis mapper does not add validation errors but will only map issue link types that are valid to be used.
mapIssueLinkTypes in interface AutomaticDataMapperissueLinkTypeMapper - the issue link type mapper to populate.public void mapPriorities(SimpleProjectImportIdMapper priorityMapper)
AutomaticDataMappermapPriorities in interface AutomaticDataMapperpriorityMapper - ProjectImportIdMapper with old values registered from the import file.public void mapResolutions(SimpleProjectImportIdMapper resolutionMapper)
AutomaticDataMappermapResolutions in interface AutomaticDataMapperresolutionMapper - ProjectImportIdMapper with old values registered from the import file.public void mapStatuses(BackupProject backupProject, StatusMapper statusMapper, IssueTypeMapper issueTypeMapper)
AutomaticDataMappermapStatuses in interface AutomaticDataMapperbackupProject - the backup project that will identify the workflow scheme we will use for mappingstatusMapper - StatusMapper with old values registered from the import file.issueTypeMapper - that has ALREADY been populated and mapped.public void mapProjectRoles(SimpleProjectImportIdMapper projectRoleMapper)
AutomaticDataMappermapProjectRoles in interface AutomaticDataMapperprojectRoleMapper - the mapper that contains the registered values and will be mapped to.public void mapIssueSecurityLevels(String projectKey, SimpleProjectImportIdMapper securityLevelMapper)
AutomaticDataMappermapIssueSecurityLevels in interface AutomaticDataMapperprojectKey - the backup project key that will identify the issue security level scheme we will use for mappingsecurityLevelMapper - the mapper that contains the registered values wand will be mapped to.public void mapProjects(SimpleProjectImportIdMapper projectMapper)
AutomaticDataMappermapProjects in interface AutomaticDataMapperprojectMapper - ProjectImportIdMapper with old values registered from the import file.public void mapCustomFields(BackupProject backupProject, CustomFieldMapper customFieldMapper, IssueTypeMapper issueTypeMapper)
AutomaticDataMappermapCustomFields in interface AutomaticDataMapperbackupProject - the backup project that will identify the workflow scheme we will use for mappingcustomFieldMapper - with old values registered from the import file.issueTypeMapper - that has ALREADY been populated and mapped.public void mapCustomFieldOptions(BackupProject backupProject, CustomFieldOptionMapper customFieldOptionMapper, CustomFieldMapper customFieldMapper, IssueTypeMapper issueTypeMapper)
mapCustomFieldOptions in interface AutomaticDataMapperbackupProject - the backup project that will identify the workflow scheme we will use for mappingcustomFieldOptionMapper - with old values registered from the import file.customFieldMapper - a fully mapped and validated custom field mapper.issueTypeMapper - a fully mapped and validated issue type mapper.Copyright © 2002-2024 Atlassian. All Rights Reserved.