1
2
3
4
5
6
7
8 package org.apache.maven.continuum.model.system;
9
10
11
12
13
14 import org.apache.continuum.model.project.ProjectScmRoot;
15 import org.apache.continuum.model.release.ContinuumReleaseResult;
16 import org.apache.continuum.model.repository.AbstractPurgeConfiguration;
17 import org.apache.continuum.model.repository.DirectoryPurgeConfiguration;
18 import org.apache.continuum.model.repository.LocalRepository;
19 import org.apache.continuum.model.repository.RepositoryPurgeConfiguration;
20 import org.apache.maven.continuum.model.project.BuildDefinition;
21 import org.apache.maven.continuum.model.project.BuildDefinitionTemplate;
22 import org.apache.maven.continuum.model.project.BuildQueue;
23 import org.apache.maven.continuum.model.project.BuildResult;
24 import org.apache.maven.continuum.model.project.ContinuumDatabase;
25 import org.apache.maven.continuum.model.project.Project;
26 import org.apache.maven.continuum.model.project.ProjectDependency;
27 import org.apache.maven.continuum.model.project.ProjectDeveloper;
28 import org.apache.maven.continuum.model.project.ProjectGroup;
29 import org.apache.maven.continuum.model.project.ProjectNotifier;
30 import org.apache.maven.continuum.model.project.Schedule;
31 import org.apache.maven.continuum.model.scm.ChangeFile;
32 import org.apache.maven.continuum.model.scm.ChangeSet;
33 import org.apache.maven.continuum.model.scm.ScmResult;
34 import org.apache.maven.continuum.project.ContinuumProjectState;
35
36
37
38
39
40
41
42
43
44 @SuppressWarnings( "all" )
45 public class NotificationAddress
46 implements java.io.Serializable
47 {
48
49
50
51
52
53
54
55
56 private String type = "mail";
57
58
59
60
61 private String address;
62
63
64
65
66 private java.util.Map configuration;
67
68
69
70
71
72
73
74
75
76
77
78
79 public void addConfiguration( Object key, String value )
80 {
81 getConfiguration().put( key, value );
82 }
83
84
85
86
87
88
89 public String getAddress()
90 {
91 return this.address;
92 }
93
94
95
96
97
98
99 public java.util.Map getConfiguration()
100 {
101 if ( this.configuration == null )
102 {
103 this.configuration = new java.util.HashMap();
104 }
105
106 return this.configuration;
107 }
108
109
110
111
112
113
114 public String getType()
115 {
116 return this.type;
117 }
118
119
120
121
122
123
124 public void setAddress( String address )
125 {
126 this.address = address;
127 }
128
129
130
131
132
133
134
135 public void setConfiguration( java.util.Map configuration )
136 {
137 this.configuration = configuration;
138 }
139
140
141
142
143
144
145 public void setType( String type )
146 {
147 this.type = type;
148 }
149
150 }