Class BulkCommentServiceImpl
java.lang.Object
com.atlassian.greenhopper.service.issue.comment.BulkCommentServiceImpl
- All Implemented Interfaces:
BulkCommentService
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.greenhopper.service.issue.comment.BulkCommentService
BulkCommentService.Result -
Constructor Summary
ConstructorsConstructorDescriptionBulkCommentServiceImpl(com.atlassian.jira.bc.issue.comment.CommentService commentService, com.atlassian.jira.issue.fields.FieldManager fieldManager, com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager fieldLayoutManager, com.atlassian.jira.issue.AttachmentManager attachmentManager, com.atlassian.jira.issue.AttachmentValidator attachmentValidator) -
Method Summary
Modifier and TypeMethodDescriptionaddComment(com.atlassian.jira.user.ApplicationUser user, Collection<com.atlassian.jira.issue.Issue> issues, String commentBody, com.atlassian.jira.issue.fields.CommentVisibility commentVisibility) Add the specified comment to one or more issues with the specified visibility.addComment(com.atlassian.jira.user.ApplicationUser user, Collection<com.atlassian.jira.issue.Issue> issues, String commentBody, com.atlassian.jira.issue.fields.CommentVisibility commentVisibility, Collection<String> temporaryAttachments)
-
Constructor Details
-
BulkCommentServiceImpl
@Autowired public BulkCommentServiceImpl(com.atlassian.jira.bc.issue.comment.CommentService commentService, com.atlassian.jira.issue.fields.FieldManager fieldManager, com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager fieldLayoutManager, com.atlassian.jira.issue.AttachmentManager attachmentManager, com.atlassian.jira.issue.AttachmentValidator attachmentValidator)
-
-
Method Details
-
addComment
public ServiceOutcome<BulkCommentService.Result> addComment(com.atlassian.jira.user.ApplicationUser user, Collection<com.atlassian.jira.issue.Issue> issues, String commentBody, com.atlassian.jira.issue.fields.CommentVisibility commentVisibility) Description copied from interface:BulkCommentServiceAdd the specified comment to one or more issues with the specified visibility.- Specified by:
addCommentin interfaceBulkCommentService- Parameters:
user- Author of the commentissues- Issues to comment oncommentBody- The actual body of the comment being addedcommentVisibility- Visibility of comment being added, e.g. public, restricted to certain roles, restricted to certain groups- Returns:
- A result object that contains a list of actual issues that were commented on and any error encountered during the process (if any).
-
addComment
public ServiceOutcome<BulkCommentService.Result> addComment(com.atlassian.jira.user.ApplicationUser user, Collection<com.atlassian.jira.issue.Issue> issues, String commentBody, com.atlassian.jira.issue.fields.CommentVisibility commentVisibility, Collection<String> temporaryAttachments) - Specified by:
addCommentin interfaceBulkCommentService
-