1 package org.apache.maven.continuum.notification;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.continuum.model.project.ProjectScmRoot;
23 import org.apache.maven.continuum.model.project.BuildDefinition;
24 import org.apache.maven.continuum.model.project.BuildResult;
25 import org.apache.maven.continuum.model.project.Project;
26 import org.apache.maven.continuum.model.project.ProjectNotifier;
27
28 import java.util.List;
29
30
31
32
33
34 public class MessageContext
35 {
36 private Project project;
37
38 private BuildDefinition buildDefinition;
39
40 private List<ProjectNotifier> notifiers;
41
42 private BuildResult buildResult;
43
44 private ProjectScmRoot projectScmRoot;
45
46 public Project getProject()
47 {
48 return project;
49 }
50
51 public void setProject( Project project )
52 {
53 this.project = project;
54 }
55
56 public BuildDefinition getBuildDefinition()
57 {
58 return buildDefinition;
59 }
60
61 public void setBuildDefinition( BuildDefinition buildDefinition )
62 {
63 this.buildDefinition = buildDefinition;
64 }
65
66 public List<ProjectNotifier> getNotifiers()
67 {
68 return notifiers;
69 }
70
71 public void setNotifier( List<ProjectNotifier> notifiers )
72 {
73 this.notifiers = notifiers;
74 }
75
76 public BuildResult getBuildResult()
77 {
78 return buildResult;
79 }
80
81 public void setBuildResult( BuildResult buildResult )
82 {
83 this.buildResult = buildResult;
84 }
85
86 public ProjectScmRoot getProjectScmRoot()
87 {
88 return projectScmRoot;
89 }
90
91 public void setProjectScmRoot( ProjectScmRoot projectScmRoot )
92 {
93 this.projectScmRoot = projectScmRoot;
94 }
95 }