@Service public abstract class AbstractIssueTransitionStrategy extends Object
Modifier and Type | Field and Description |
---|---|
protected com.atlassian.jira.security.JiraAuthenticationContext |
jiraAuthenticationContext |
protected TransitionEntryFactory |
transitionEntryFactory |
Constructor and Description |
---|
AbstractIssueTransitionStrategy() |
Modifier and Type | Method and Description |
---|---|
protected ServiceOutcome<IssueTransitions> |
findApplicableTransitions(com.atlassian.jira.issue.Issue issue,
Column targetColumn) |
boolean |
isColumnSelectedForDevelopment(Column targetColumn) |
abstract ServiceOutcome<IssueTransitionAndRankService.TransitionAndRankResult> |
transitionIssues(List<com.atlassian.jira.issue.Issue> issues,
Column targetColumn,
Integer selectedTransitionId)
Transition issues to the the target column
|
@Autowired protected com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext
@Autowired protected TransitionEntryFactory transitionEntryFactory
public abstract ServiceOutcome<IssueTransitionAndRankService.TransitionAndRankResult> transitionIssues(List<com.atlassian.jira.issue.Issue> issues, Column targetColumn, Integer selectedTransitionId)
issues
- issues to be transitioned to another columntargetColumn
- the target Column
selectedTransitionId
- transition id, this can be null. If it's null, we can determine the transition based on the available transitions.protected ServiceOutcome<IssueTransitions> findApplicableTransitions(com.atlassian.jira.issue.Issue issue, Column targetColumn)
public boolean isColumnSelectedForDevelopment(Column targetColumn)
Copyright © 2007–2025 Atlassian. All rights reserved.