com.atlassian.greenhopper.service.migration
Interface ClassicEpicMigrationService

All Known Implementing Classes:
ClassicEpicMigrationServiceImpl

public interface ClassicEpicMigrationService

Contains methods for migrating the old classic epics to the new rapid board epics


Method Summary
 ServiceOutcome<ClassicEpicMigrationProgress> getEpicMigrationProgress(com.atlassian.crowd.embedded.api.User user, long taskId)
          Get the progress of a migration given the taskId
 ServiceOutcome<ClassicEpicMigrationData> getEpicMigrationSummary(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.project.Project project)
          Calculates the migration data for a given project.
 ServiceOutcome<EpicMigrationStartedResult> migrateEpicsForProjects(com.atlassian.crowd.embedded.api.User user, java.util.Set<com.atlassian.jira.project.Project> projects)
          Starts the migration for the given projects.
 

Method Detail

getEpicMigrationSummary

ServiceOutcome<ClassicEpicMigrationData> getEpicMigrationSummary(com.atlassian.crowd.embedded.api.User user,
                                                                 com.atlassian.jira.project.Project project)
Calculates the migration data for a given project.


migrateEpicsForProjects

ServiceOutcome<EpicMigrationStartedResult> migrateEpicsForProjects(com.atlassian.crowd.embedded.api.User user,
                                                                   java.util.Set<com.atlassian.jira.project.Project> projects)
Starts the migration for the given projects. This is a long running task. The status of the task can be consulted by using the task id returned in the model object.


getEpicMigrationProgress

ServiceOutcome<ClassicEpicMigrationProgress> getEpicMigrationProgress(com.atlassian.crowd.embedded.api.User user,
                                                                      long taskId)
Get the progress of a migration given the taskId



Copyright © 2007-2013 Atlassian. All Rights Reserved.