1 package com.atlassian.theplugin.idea.crucible.events;
2
3 import com.atlassian.theplugin.idea.crucible.ReviewDataInfoAdapter;
4 import com.atlassian.theplugin.idea.crucible.comments.CrucibleReviewActionListener;
5 import com.atlassian.theplugin.commons.crucible.api.model.ReviewItem;
6
7
8
9
10
11
12
13
14 public class ShowReviewedFileItemEvent extends CrucibleEvent {
15 private ReviewDataInfoAdapter reviewInfo;
16 private ReviewItem reviewItem;
17
18 public ShowReviewedFileItemEvent(CrucibleReviewActionListener caller, ReviewDataInfoAdapter reviewInfo, ReviewItem reviewItem) {
19 super(caller);
20 this.reviewInfo = reviewInfo;
21 this.reviewItem = reviewItem;
22 }
23
24 protected void notify(CrucibleReviewActionListener listener) {
25 listener.showReviewedFileItem(reviewInfo, reviewItem);
26 }
27 }