1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.theplugin.idea.crucible;
18
19 import com.atlassian.theplugin.commons.crucible.CrucibleServerFacade;
20 import com.intellij.openapi.project.Project;
21 import com.intellij.openapi.vcs.changes.ChangeList;
22
23
24 public class CrucibleRevisionReviewCreator implements Runnable {
25 private final CrucibleServerFacade crucibleServerFacade;
26 private ChangeList[] changes;
27 private Project project;
28
29 public CrucibleRevisionReviewCreator(Project project, CrucibleServerFacade crucibleServerFacade, ChangeList[] changes) {
30 this.project = project;
31 this.crucibleServerFacade = crucibleServerFacade;
32 this.changes = changes;
33 }
34
35 public void run() {
36 final CrucibleReviewCreateForm reviewCreateForm = new CrucibleReviewCreateForm(project, crucibleServerFacade, changes);
37 reviewCreateForm.show();
38 }
39 }