Class UpdateOriginalIssueHelperImpl
java.lang.Object
com.atlassian.greenhopper.web.rapid.plan.splitissue.UpdateOriginalIssueHelperImpl
- All Implemented Interfaces:
UpdateOriginalIssueHelper
@Service
public class UpdateOriginalIssueHelperImpl
extends Object
implements UpdateOriginalIssueHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionupdateOriginalIssue
(com.atlassian.jira.issue.Issue originalIssue, SplitIssueService.IssueData originalIssueUpdate, List<com.atlassian.jira.issue.Issue> splitIssues) Updates the original issue's summary and estimate.com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult
validateUpdate
(com.atlassian.jira.issue.Issue originalIssue, SplitIssueService.IssueData updateData) Checks if it is possible to update the issue.
-
Constructor Details
-
UpdateOriginalIssueHelperImpl
public UpdateOriginalIssueHelperImpl()
-
-
Method Details
-
updateOriginalIssue
public ServiceResult updateOriginalIssue(com.atlassian.jira.issue.Issue originalIssue, SplitIssueService.IssueData originalIssueUpdate, List<com.atlassian.jira.issue.Issue> splitIssues) Description copied from interface:UpdateOriginalIssueHelper
Updates the original issue's summary and estimate. Also, add a comment only if the issue has existing comments.- Specified by:
updateOriginalIssue
in interfaceUpdateOriginalIssueHelper
- Parameters:
originalIssue
- Issue being splitoriginalIssueUpdate
- New summary and estimatesplitIssues
- A list of issues that were created as a result of the split.- Returns:
- A valid result if issues was updated and commented successfully, else return an invalid result.
-
validateUpdate
public com.atlassian.jira.bc.issue.IssueService.UpdateValidationResult validateUpdate(com.atlassian.jira.issue.Issue originalIssue, SplitIssueService.IssueData updateData) Description copied from interface:UpdateOriginalIssueHelper
Checks if it is possible to update the issue.- Specified by:
validateUpdate
in interfaceUpdateOriginalIssueHelper
- Parameters:
originalIssue
- Issue to be updatedupdateData
- Update information- Returns:
- Validation result for the update operation
-