1
2
3
4
5
6
7
8 package org.apache.maven.profiles;
9
10
11
12
13
14
15
16
17
18
19 public class Profile
20 implements java.io.Serializable
21 {
22
23
24
25
26
27
28
29
30
31 private String id;
32
33
34
35
36
37 private Activation activation;
38
39
40
41
42 private java.util.Properties properties;
43
44
45
46
47 private java.util.List
48
49
50
51
52
53
54
55 private java.util.List
56
57
58
59
60
61
62
63
64
65
66
67 public void addPluginRepository( Repository repository )
68 {
69 if ( !(repository instanceof Repository) )
70 {
71 throw new ClassCastException( "Profile.addPluginRepositories(repository) parameter must be instanceof " + Repository.class.getName() );
72 }
73 getPluginRepositories().add( repository );
74 }
75
76
77
78
79
80
81
82 public void addProperty( String key, String value )
83 {
84 getProperties().put( key, value );
85 }
86
87
88
89
90
91
92 public void addRepository( Repository repository )
93 {
94 if ( !(repository instanceof Repository) )
95 {
96 throw new ClassCastException( "Profile.addRepositories(repository) parameter must be instanceof " + Repository.class.getName() );
97 }
98 getRepositories().add( repository );
99 }
100
101
102
103
104
105
106
107 public Activation getActivation()
108 {
109 return this.activation;
110 }
111
112
113
114
115
116
117
118 public String getId()
119 {
120 return this.id;
121 }
122
123
124
125
126
127
128 public java.util.List
129 {
130 if ( this.pluginRepositories == null )
131 {
132 this.pluginRepositories = new java.util.ArrayList
133 }
134
135 return this.pluginRepositories;
136 }
137
138
139
140
141
142
143 public java.util.Properties getProperties()
144 {
145 if ( this.properties == null )
146 {
147 this.properties = new java.util.Properties();
148 }
149
150 return this.properties;
151 }
152
153
154
155
156
157
158 public java.util.List
159 {
160 if ( this.repositories == null )
161 {
162 this.repositories = new java.util.ArrayList
163 }
164
165 return this.repositories;
166 }
167
168
169
170
171
172
173 public void removePluginRepository( Repository repository )
174 {
175 if ( !(repository instanceof Repository) )
176 {
177 throw new ClassCastException( "Profile.removePluginRepositories(repository) parameter must be instanceof " + Repository.class.getName() );
178 }
179 getPluginRepositories().remove( repository );
180 }
181
182
183
184
185
186
187 public void removeRepository( Repository repository )
188 {
189 if ( !(repository instanceof Repository) )
190 {
191 throw new ClassCastException( "Profile.removeRepositories(repository) parameter must be instanceof " + Repository.class.getName() );
192 }
193 getRepositories().remove( repository );
194 }
195
196
197
198
199
200
201
202 public void setActivation( Activation activation )
203 {
204 this.activation = activation;
205 }
206
207
208
209
210
211
212
213 public void setId( String id )
214 {
215 this.id = id;
216 }
217
218
219
220
221
222
223
224 public void setPluginRepositories( java.util.List
225 {
226 this.pluginRepositories = pluginRepositories;
227 }
228
229
230
231
232
233
234
235 public void setProperties( java.util.Properties properties )
236 {
237 this.properties = properties;
238 }
239
240
241
242
243
244
245 public void setRepositories( java.util.List
246 {
247 this.repositories = repositories;
248 }
249
250
251 }