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.JiraAuthenticationContextprotected TransitionEntryFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ServiceOutcome<IssueTransitions>findApplicableTransitions(com.atlassian.jira.issue.Issue issue, Column targetColumn) booleanisColumnSelectedForDevelopment(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 targetColumnselectedTransitionId- 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
-