1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.theplugin.notification.crucible;
18
19 import com.atlassian.theplugin.commons.crucible.api.model.Comment;
20 import com.atlassian.theplugin.idea.crucible.ReviewData;
21
22 public class NewReplyCommentNotification extends AbstractReviewNotification {
23 private Comment comment;
24 private Comment reply;
25
26 public NewReplyCommentNotification(ReviewData review, Comment comment, Comment reply) {
27 super(review);
28 this.comment = comment;
29 this.reply = reply;
30 }
31
32 public CrucibleNotificationType getType() {
33 return CrucibleNotificationType.NEW_REPLY;
34 }
35
36 public String getPresentationMessage() {
37 return "New reply added by " + reply.getAuthor().getDisplayName();
38 }
39 }