com.atlassian.jira.workflow.transition
Class DefaultAutoTransitionManager
java.lang.Object
com.atlassian.jira.workflow.transition.DefaultAutoTransitionManager
- All Implemented Interfaces:
- AutoTransitionManager
public class DefaultAutoTransitionManager
- extends java.lang.Object
- implements AutoTransitionManager
FQCN : com.atlassian.jira.workflow.transition.AutoTransitionManager
- Since:
- 3.10.1.34
- Version:
- 3.10.1.34
Description : Performs Auto Transition on Issue
- Available Actions are identified
- Only Actions candidate to Auto Transition are taken in account
- Only one Auto Transition may be candidate.
- An auto-transition is tried on each candidate issues
- Author:
- Kaamelot
Field Summary |
protected com.atlassian.jira.issue.IssueManager |
issueManager
|
protected com.atlassian.jira.issue.IssueUtilsBean |
issueUtilsBean
|
protected static org.apache.log4j.Category |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Category log
issueUtilsBean
protected com.atlassian.jira.issue.IssueUtilsBean issueUtilsBean
issueManager
protected com.atlassian.jira.issue.IssueManager issueManager
DefaultAutoTransitionManager
public DefaultAutoTransitionManager()
performAutoTransition
public void performAutoTransition(com.atlassian.jira.issue.MutableIssue _issue)
- Specified by:
performAutoTransition
in interface AutoTransitionManager
- See Also:
com.atlassian.jira.workflow.transition.AutoTransitionManager#performAutoTransition(com.atlassian.jira.issue.Issue)
hasApplicableAutoTransition
public boolean hasApplicableAutoTransition(com.atlassian.jira.issue.MutableIssue _issue)
- Specified by:
hasApplicableAutoTransition
in interface AutoTransitionManager
- Returns:
- true is Auto Transition is Applicable
- See Also:
com.atlassian.jira.workflow.transition.AutoTransitionManager#performAutoTransition(com.atlassian.jira.issue.Issue)
getAutoTransitionActions
public java.util.List getAutoTransitionActions(com.atlassian.jira.issue.MutableIssue _issue)
- Specified by:
getAutoTransitionActions
in interface AutoTransitionManager
- Returns:
- List of available Action for Auto Transition
- See Also:
com.atlassian.jira.workflow.transition.AutoTransitionManager#getAutoTransitionActions(com.atlassian.jira.issue.Issue)
getAvailableActions
public java.util.Map getAvailableActions(com.atlassian.jira.issue.MutableIssue _issue)
- Specified by:
getAvailableActions
in interface AutoTransitionManager
- Returns:
- Map of available Action on Issue
- See Also:
com.atlassian.jira.workflow.transition.AutoTransitionManager#getAvailableActions(com.atlassian.jira.issue.Issue)
isActionCandidate
public boolean isActionCandidate(com.opensymphony.workflow.loader.ActionDescriptor _actionDescriptor)
- Specified by:
isActionCandidate
in interface AutoTransitionManager
- Returns:
- True if Action allow AutoTransition
- See Also:
AutoTransitionManager.isActionCandidate(com.opensymphony.workflow.loader.ActionDescriptor)
tryAutoTransition
protected void tryAutoTransition(com.atlassian.jira.issue.Issue _issue,
com.opensymphony.workflow.loader.ActionDescriptor _action)
- Parameters:
_issue
- Issue concerned by the Auto Transition_action
- Action to perform on the Transition.
getTransitionParameters
protected java.util.Map getTransitionParameters(com.atlassian.jira.issue.Issue _issue,
com.opensymphony.workflow.loader.ActionDescriptor _action)
- Parameters:
_issue
- Issue concerned by the Auto Transition_action
- Action to perform on the Transition.
- Returns:
- Map of default parameters to use for teh Action
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.