com.atlassian.jira.workflow.function
Class PropagateAffectedVersionToSubTask

java.lang.Object
  extended by com.atlassian.jira.workflow.function.ATransitionFunction
      extended by com.atlassian.jira.workflow.function.APropagateVersion
          extended by com.atlassian.jira.workflow.function.PropagateAffectedVersionToSubTask
All Implemented Interfaces:
ITransitionFunction, com.opensymphony.workflow.FunctionProvider

public class PropagateAffectedVersionToSubTask
extends APropagateVersion

FQCN : com.atlassian.jira.workflow.function.PropagateAffectedVersionToSubTask

Since:
Description : Propagate Affected Version reference to all Issue's SubTask
Author:
Kaamelot

Field Summary
protected  com.atlassian.jira.config.SubTaskManager subTaskManager
           
protected  com.atlassian.jira.project.version.VersionManager versionManager
           
 
Fields inherited from class com.atlassian.jira.workflow.function.ATransitionFunction
actionDescriptor, customFieldManager, fieldManager, fieldScreenRenderer, fieldScreenRendererFactory, invalidInputException, issueTypeScreenSchemeManager, log
 
Constructor Summary
PropagateAffectedVersionToSubTask()
           
 
Method Summary
protected  java.util.Collection getLinkedIssues(com.atlassian.jira.issue.Issue _issue)
           
protected  com.atlassian.jira.config.SubTaskManager getSubTaskManager()
           
protected  java.util.Collection getVersions(com.atlassian.jira.issue.Issue _issue)
           
 
Methods inherited from class com.atlassian.jira.workflow.function.APropagateVersion
execute, propagateVersion, propagateVersion
 
Methods inherited from class com.atlassian.jira.workflow.function.ATransitionFunction
addErrors, addErrors, getActionDescriptor, getFieldErrors, getFieldScreen, getFieldScreenRenderer, getI18nBean, getI18nLocations, getInvalidInputException, getIssue, getIssue, getIssueTypeScreenSchemeManager, getRemoteUser, getScreen, getValueOfModifiedCustomField, getValueOfModifiedField, getValueOfModifiedField, init, makeDescriptor, setError, setError, setErrorOnCustomField, setFieldErrors, setInvalidInputException, setIssue, throwOnError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionManager

protected com.atlassian.jira.project.version.VersionManager versionManager

subTaskManager

protected com.atlassian.jira.config.SubTaskManager subTaskManager
Constructor Detail

PropagateAffectedVersionToSubTask

public PropagateAffectedVersionToSubTask()
Method Detail

getVersions

protected java.util.Collection getVersions(com.atlassian.jira.issue.Issue _issue)
Specified by:
getVersions in class APropagateVersion
Parameters:
_issue - Issue
Returns:
Collection of Affected Version

getLinkedIssues

protected java.util.Collection getLinkedIssues(com.atlassian.jira.issue.Issue _issue)
Specified by:
getLinkedIssues in class APropagateVersion
Parameters:
_issue - Inward Issue
Returns:
Collection of SubTasks

getSubTaskManager

protected com.atlassian.jira.config.SubTaskManager getSubTaskManager()


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.