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.UpdateValidationResultvalidateUpdate(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:UpdateOriginalIssueHelperUpdates the original issue's summary and estimate. Also, add a comment only if the issue has existing comments.- Specified by:
updateOriginalIssuein 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:UpdateOriginalIssueHelperChecks if it is possible to update the issue.- Specified by:
validateUpdatein interfaceUpdateOriginalIssueHelper- Parameters:
originalIssue- Issue to be updatedupdateData- Update information- Returns:
- Validation result for the update operation
-