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 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 interface UpdateOriginalIssueHelper
      Parameters:
      originalIssue - Issue being split
      originalIssueUpdate - New summary and estimate
      splitIssues - 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 interface UpdateOriginalIssueHelper
      Parameters:
      originalIssue - Issue to be updated
      updateData - Update information
      Returns:
      Validation result for the update operation