1 package com.atlassian.theplugin.idea.action.crucible;
2
3 import com.atlassian.theplugin.idea.IdeaHelper;
4 import com.atlassian.theplugin.idea.crucible.ReviewDataInfoAdapter;
5 import com.atlassian.theplugin.idea.crucible.comments.CrucibleReviewActionListener;
6 import com.atlassian.theplugin.idea.crucible.events.ShowReviewEvent;
7 import com.atlassian.theplugin.commons.crucible.api.model.ReviewItem;
8 import com.atlassian.theplugin.commons.crucible.api.model.GeneralComment;
9 import com.atlassian.theplugin.commons.crucible.api.model.VersionedComment;
10
11 import java.util.Collection;
12
13
14 public class GetCommentsAction extends TableSelectedAction implements CrucibleReviewActionListener {
15
16 public void focusOnReview(ReviewDataInfoAdapter reviewDataInfoAdapter) {
17
18 }
19
20 public void focusOnFile(ReviewDataInfoAdapter reviewDataInfoAdapter, ReviewItem reviewItem) {
21
22 }
23
24 public void focusOnGeneralComment(ReviewDataInfoAdapter reviewDataInfoAdapter, GeneralComment comment) {
25
26 }
27
28 public void focusOnGeneralCommentReply(ReviewDataInfoAdapter reviewDataInfoAdapter, GeneralComment comment) {
29
30 }
31
32 public void focusOnVersionedComment(ReviewDataInfoAdapter reviewDataInfoAdapter, ReviewItem reviewItem, Collection<VersionedComment> versionedComments, VersionedComment versionedComment) {
33
34 }
35
36 public void focusOnVersionedCommentReply(ReviewDataInfoAdapter reviewDataInfoAdapter, GeneralComment comment) {
37
38 }
39
40 public void showReview(ReviewDataInfoAdapter reviewDataInfoAdapter) {
41 }
42
43 public void showReviewedFileItem(ReviewDataInfoAdapter reviewDataInfoAdapter, ReviewItem reviewItem) {
44 }
45
46 public void showGeneralComment(ReviewDataInfoAdapter reviewDataInfoAdapter, GeneralComment comment) {
47 }
48
49 public void showGeneralCommentReply(ReviewDataInfoAdapter reviewDataInfoAdapter, GeneralComment comment) {
50 }
51
52 public void showVersionedComment(ReviewDataInfoAdapter reviewDataInfoAdapter, ReviewItem reviewItem, Collection<VersionedComment> versionedComments, VersionedComment versionedComment) {
53 }
54
55 public void showVersionedCommentReply(ReviewDataInfoAdapter reviewDataInfoAdapter, GeneralComment comment) {
56 }
57
58 protected void itemSelected(Object row) {
59 IdeaHelper.getReviewActionEventBroker().trigger(new ShowReviewEvent(this, (ReviewDataInfoAdapter) row));
60 }
61 }