Class UpdateOriginalIssueHelperImpl
java.lang.Object
com.atlassian.greenhopper.web.rapid.plan.splitissue.UpdateOriginalIssueHelperImpl
- All Implemented Interfaces:
UpdateOriginalIssueHelper
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateOriginalIssueHelperImpl(com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext, IssueUpdateService issueUpdateService, BulkCommentService bulkCommentService, com.atlassian.jira.issue.comments.CommentManager commentManager, SprintCustomFieldService sprintCustomFieldService) -
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(com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext, IssueUpdateService issueUpdateService, BulkCommentService bulkCommentService, com.atlassian.jira.issue.comments.CommentManager commentManager, SprintCustomFieldService sprintCustomFieldService)
-
-
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
-