com.atlassian.jira.workflow.migration.enterprise
Class EnterpriseWorkflowMigrationHelper
java.lang.Object
com.atlassian.jira.workflow.migration.enterprise.EnterpriseWorkflowMigrationHelper
public class EnterpriseWorkflowMigrationHelper
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnterpriseWorkflowMigrationHelper
public EnterpriseWorkflowMigrationHelper(org.ofbiz.core.entity.GenericValue project,
org.ofbiz.core.entity.GenericValue targetScheme,
WorkflowManager workflowManager,
OfBizDelegator delegator,
IssueManager issueManager,
SchemeManager schemeManager,
I18nHelper i18nHelper,
com.atlassian.crowd.embedded.api.User user)
throws WorkflowException,
org.ofbiz.core.entity.GenericEntityException
- Throws:
WorkflowException
org.ofbiz.core.entity.GenericEntityException
getTypesNeedingMigration
public List<org.ofbiz.core.entity.GenericValue> getTypesNeedingMigration()
getStatusesNeedingMigration
public Collection<org.ofbiz.core.entity.GenericValue> getStatusesNeedingMigration(org.ofbiz.core.entity.GenericValue issueType)
migrate
public WorkflowMigrationResult migrate(TaskProgressSink sink)
throws org.ofbiz.core.entity.GenericEntityException,
WorkflowException
- Throws:
org.ofbiz.core.entity.GenericEntityException
WorkflowException
addMapping
public void addMapping(org.ofbiz.core.entity.GenericValue issueType,
org.ofbiz.core.entity.GenericValue oldStatus,
org.ofbiz.core.entity.GenericValue newStatus)
associateProjectAndWorkflowScheme
public void associateProjectAndWorkflowScheme(SchemeManager schemeManager,
org.ofbiz.core.entity.GenericValue project,
org.ofbiz.core.entity.GenericValue scheme)
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
getLogger
public org.apache.log4j.Logger getLogger()
getDelegator
protected final OfBizDelegator getDelegator()
getConstantsManager
protected final ConstantsManager getConstantsManager()
getUser
protected final com.atlassian.crowd.embedded.api.User getUser()
getI18nHelper
protected final I18nHelper getI18nHelper()
getIssueIds
protected Collection<Long> getIssueIds(Long projectId)
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
retrieveIssue
protected org.ofbiz.core.entity.GenericValue retrieveIssue(Long issueId)
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
retrieveIssueObject
protected Issue retrieveIssueObject(Long issueId)
throws DataAccessException
- Throws:
DataAccessException
getUniqueStatuses
protected Collection<org.ofbiz.core.entity.GenericValue> getUniqueStatuses(org.ofbiz.core.entity.EntityCondition condition)
throws org.ofbiz.core.entity.GenericEntityException
- AbstractWorkflowMigrationHelper
Retrieves a collection of unique status GenericValues for which issues exist given a EntityCondition that
will be used as the SQL WHERE clause against the Issue table.
- Throws:
org.ofbiz.core.entity.GenericEntityException
Copyright © 2002-2012 Atlassian. All Rights Reserved.