Class AbstractIssueTransitionStrategy
java.lang.Object
com.atlassian.greenhopper.web.rapid.AbstractIssueTransitionStrategy
- Direct Known Subclasses:
MultipleIssueTransitionStrategy
,SingleIssueTransitionStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.atlassian.jira.security.JiraAuthenticationContext
protected TransitionEntryFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ServiceOutcome
<IssueTransitions> findApplicableTransitions
(com.atlassian.jira.issue.Issue issue, Column targetColumn) boolean
isColumnSelectedForDevelopment
(Column targetColumn) transitionIssues
(List<com.atlassian.jira.issue.Issue> issues, Column targetColumn, Integer selectedTransitionId) Transition issues to the the target column
-
Field Details
-
jiraAuthenticationContext
@Autowired protected com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext -
transitionEntryFactory
-
-
Constructor Details
-
AbstractIssueTransitionStrategy
public AbstractIssueTransitionStrategy()
-
-
Method Details
-
transitionIssues
public abstract ServiceOutcome<IssueTransitionAndRankService.TransitionAndRankResult> transitionIssues(List<com.atlassian.jira.issue.Issue> issues, Column targetColumn, Integer selectedTransitionId) Transition issues to the the target column- Parameters:
issues
- issues to be transitioned to another columntargetColumn
- the targetColumn
selectedTransitionId
- transition id, this can be null. If it's null, we can determine the transition based on the available transitions.
-
findApplicableTransitions
protected ServiceOutcome<IssueTransitions> findApplicableTransitions(com.atlassian.jira.issue.Issue issue, Column targetColumn) -
isColumnSelectedForDevelopment
-