com.atlassian.jira.workflow.migration
Interface MigrationHelperFactory

All Known Implementing Classes:
DefaultMigrationHelperFactory

public interface MigrationHelperFactory

Provides a way to create instances of WorkflowSchemeMigrationHelper.

Since:
v5.1

Method Summary
 AssignableWorkflowSchemeMigrationHelper createMigrationHelper(Project project, AssignableWorkflowScheme scheme)
          Create an instance of a AssignableWorkflowSchemeMigrationHelper.
 DraftWorkflowSchemeMigrationHelper createMigrationHelper(Project project, DraftWorkflowScheme draft)
          Create an instance of a DraftWorkflowSchemeSingleProjectMigrationHelper.
 DraftWorkflowSchemeMigrationHelper createMigrationHelper(Project initialProject, List<Project> projects, DraftWorkflowScheme draft)
           
 

Method Detail

createMigrationHelper

AssignableWorkflowSchemeMigrationHelper createMigrationHelper(Project project,
                                                              AssignableWorkflowScheme scheme)
                                                              throws org.ofbiz.core.entity.GenericEntityException
Create an instance of a AssignableWorkflowSchemeMigrationHelper.

Parameters:
project - the project to migration. Can't be null.
scheme - the scheme to migrate to. Can't be null.
Returns:
the created helper.
Throws:
org.ofbiz.core.entity.GenericEntityException - if DB errors.

createMigrationHelper

DraftWorkflowSchemeMigrationHelper createMigrationHelper(Project project,
                                                         DraftWorkflowScheme draft)
                                                         throws org.ofbiz.core.entity.GenericEntityException
Create an instance of a DraftWorkflowSchemeSingleProjectMigrationHelper.

Parameters:
project - the project to migration. Can't be null.
draft - the draft scheme to migrate to. Can't be null.
Returns:
the created helper.
Throws:
org.ofbiz.core.entity.GenericEntityException - if DB errors.

createMigrationHelper

DraftWorkflowSchemeMigrationHelper createMigrationHelper(Project initialProject,
                                                         List<Project> projects,
                                                         DraftWorkflowScheme draft)
                                                         throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException


Copyright © 2002-2013 Atlassian. All Rights Reserved.