View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package org.apache.continuum.configuration.model;
9   
10  /**
11   * Class ContinuumConfigurationModel.
12   * 
13   * @version $Revision$ $Date$
14   */
15  @SuppressWarnings( "all" )
16  public class ContinuumConfigurationModel
17      implements java.io.Serializable
18  {
19  
20        //--------------------------/
21       //- Class/Member Variables -/
22      //--------------------------/
23  
24      /**
25       * Field baseUrl.
26       */
27      private String baseUrl;
28  
29      /**
30       * Field buildOutputDirectory.
31       */
32      private String buildOutputDirectory;
33  
34      /**
35       * Field deploymentRepositoryDirectory.
36       */
37      private String deploymentRepositoryDirectory;
38  
39      /**
40       * Field workingDirectory.
41       */
42      private String workingDirectory;
43  
44      /**
45       * Field proxyConfiguration.
46       */
47      private ProxyConfiguration proxyConfiguration;
48  
49      /**
50       * Field releaseOutputDirectory.
51       */
52      private String releaseOutputDirectory;
53  
54      /**
55       * Field numberOfBuildsInParallel.
56       */
57      private int numberOfBuildsInParallel = 0;
58  
59      /**
60       * Field distributedBuildEnabled.
61       */
62      private boolean distributedBuildEnabled = false;
63  
64      /**
65       * Field sharedSecretPassword.
66       */
67      private String sharedSecretPassword;
68  
69      /**
70       * Field buildAgents.
71       */
72      private java.util.List<BuildAgentConfiguration> buildAgents;
73  
74      /**
75       * Field buildAgentGroups.
76       */
77      private java.util.List<BuildAgentGroupConfiguration> buildAgentGroups;
78  
79      /**
80       * Field initialized.
81       */
82      private boolean initialized = false;
83  
84      /**
85       * Field modelEncoding.
86       */
87      private String modelEncoding = "UTF-8";
88  
89  
90        //-----------/
91       //- Methods -/
92      //-----------/
93  
94      /**
95       * Method addBuildAgent.
96       * 
97       * @param buildAgentConfiguration
98       */
99      public void addBuildAgent( BuildAgentConfiguration buildAgentConfiguration )
100     {
101         getBuildAgents().add( buildAgentConfiguration );
102     } //-- void addBuildAgent( BuildAgentConfiguration )
103 
104     /**
105      * Method addBuildAgentGroup.
106      * 
107      * @param buildAgentGroupConfiguration
108      */
109     public void addBuildAgentGroup( BuildAgentGroupConfiguration buildAgentGroupConfiguration )
110     {
111         getBuildAgentGroups().add( buildAgentGroupConfiguration );
112     } //-- void addBuildAgentGroup( BuildAgentGroupConfiguration )
113 
114     /**
115      * Get the baseUrl field.
116      * 
117      * @return String
118      */
119     public String getBaseUrl()
120     {
121         return this.baseUrl;
122     } //-- String getBaseUrl()
123 
124     /**
125      * Method getBuildAgentGroups.
126      * 
127      * @return List
128      */
129     public java.util.List<BuildAgentGroupConfiguration> getBuildAgentGroups()
130     {
131         if ( this.buildAgentGroups == null )
132         {
133             this.buildAgentGroups = new java.util.ArrayList<BuildAgentGroupConfiguration>();
134         }
135 
136         return this.buildAgentGroups;
137     } //-- java.util.List<BuildAgentGroupConfiguration> getBuildAgentGroups()
138 
139     /**
140      * Method getBuildAgents.
141      * 
142      * @return List
143      */
144     public java.util.List<BuildAgentConfiguration> getBuildAgents()
145     {
146         if ( this.buildAgents == null )
147         {
148             this.buildAgents = new java.util.ArrayList<BuildAgentConfiguration>();
149         }
150 
151         return this.buildAgents;
152     } //-- java.util.List<BuildAgentConfiguration> getBuildAgents()
153 
154     /**
155      * Get the buildOutputDirectory field.
156      * 
157      * @return String
158      */
159     public String getBuildOutputDirectory()
160     {
161         return this.buildOutputDirectory;
162     } //-- String getBuildOutputDirectory()
163 
164     /**
165      * Get the deploymentRepositoryDirectory field.
166      * 
167      * @return String
168      */
169     public String getDeploymentRepositoryDirectory()
170     {
171         return this.deploymentRepositoryDirectory;
172     } //-- String getDeploymentRepositoryDirectory()
173 
174     /**
175      * Get the modelEncoding field.
176      * 
177      * @return String
178      */
179     public String getModelEncoding()
180     {
181         return this.modelEncoding;
182     } //-- String getModelEncoding()
183 
184     /**
185      * Get the numberOfBuildsInParallel field.
186      * 
187      * @return int
188      */
189     public int getNumberOfBuildsInParallel()
190     {
191         return this.numberOfBuildsInParallel;
192     } //-- int getNumberOfBuildsInParallel()
193 
194     /**
195      * Get the proxyConfiguration field.
196      * 
197      * @return ProxyConfiguration
198      */
199     public ProxyConfiguration getProxyConfiguration()
200     {
201         return this.proxyConfiguration;
202     } //-- ProxyConfiguration getProxyConfiguration()
203 
204     /**
205      * Get the releaseOutputDirectory field.
206      * 
207      * @return String
208      */
209     public String getReleaseOutputDirectory()
210     {
211         return this.releaseOutputDirectory;
212     } //-- String getReleaseOutputDirectory()
213 
214     /**
215      * Get the sharedSecretPassword field.
216      * 
217      * @return String
218      */
219     public String getSharedSecretPassword()
220     {
221         return this.sharedSecretPassword;
222     } //-- String getSharedSecretPassword()
223 
224     /**
225      * Get the workingDirectory field.
226      * 
227      * @return String
228      */
229     public String getWorkingDirectory()
230     {
231         return this.workingDirectory;
232     } //-- String getWorkingDirectory()
233 
234     /**
235      * Get the distributedBuildEnabled field.
236      * 
237      * @return boolean
238      */
239     public boolean isDistributedBuildEnabled()
240     {
241         return this.distributedBuildEnabled;
242     } //-- boolean isDistributedBuildEnabled()
243 
244     /**
245      * Get the initialized field.
246      * 
247      * @return boolean
248      */
249     public boolean isInitialized()
250     {
251         return this.initialized;
252     } //-- boolean isInitialized()
253 
254     /**
255      * Method removeBuildAgent.
256      * 
257      * @param buildAgentConfiguration
258      */
259     public void removeBuildAgent( BuildAgentConfiguration buildAgentConfiguration )
260     {
261         getBuildAgents().remove( buildAgentConfiguration );
262     } //-- void removeBuildAgent( BuildAgentConfiguration )
263 
264     /**
265      * Method removeBuildAgentGroup.
266      * 
267      * @param buildAgentGroupConfiguration
268      */
269     public void removeBuildAgentGroup( BuildAgentGroupConfiguration buildAgentGroupConfiguration )
270     {
271         getBuildAgentGroups().remove( buildAgentGroupConfiguration );
272     } //-- void removeBuildAgentGroup( BuildAgentGroupConfiguration )
273 
274     /**
275      * Set the baseUrl field.
276      * 
277      * @param baseUrl
278      */
279     public void setBaseUrl( String baseUrl )
280     {
281         this.baseUrl = baseUrl;
282     } //-- void setBaseUrl( String )
283 
284     /**
285      * Set the buildAgentGroups field.
286      * 
287      * @param buildAgentGroups
288      */
289     public void setBuildAgentGroups( java.util.List<BuildAgentGroupConfiguration> buildAgentGroups )
290     {
291         this.buildAgentGroups = buildAgentGroups;
292     } //-- void setBuildAgentGroups( java.util.List )
293 
294     /**
295      * Set the buildAgents field.
296      * 
297      * @param buildAgents
298      */
299     public void setBuildAgents( java.util.List<BuildAgentConfiguration> buildAgents )
300     {
301         this.buildAgents = buildAgents;
302     } //-- void setBuildAgents( java.util.List )
303 
304     /**
305      * Set the buildOutputDirectory field.
306      * 
307      * @param buildOutputDirectory
308      */
309     public void setBuildOutputDirectory( String buildOutputDirectory )
310     {
311         this.buildOutputDirectory = buildOutputDirectory;
312     } //-- void setBuildOutputDirectory( String )
313 
314     /**
315      * Set the deploymentRepositoryDirectory field.
316      * 
317      * @param deploymentRepositoryDirectory
318      */
319     public void setDeploymentRepositoryDirectory( String deploymentRepositoryDirectory )
320     {
321         this.deploymentRepositoryDirectory = deploymentRepositoryDirectory;
322     } //-- void setDeploymentRepositoryDirectory( String )
323 
324     /**
325      * Set the distributedBuildEnabled field.
326      * 
327      * @param distributedBuildEnabled
328      */
329     public void setDistributedBuildEnabled( boolean distributedBuildEnabled )
330     {
331         this.distributedBuildEnabled = distributedBuildEnabled;
332     } //-- void setDistributedBuildEnabled( boolean )
333 
334     /**
335      * Set the initialized field.
336      * 
337      * @param initialized
338      */
339     public void setInitialized( boolean initialized )
340     {
341         this.initialized = initialized;
342     } //-- void setInitialized( boolean )
343 
344     /**
345      * Set the modelEncoding field.
346      * 
347      * @param modelEncoding
348      */
349     public void setModelEncoding( String modelEncoding )
350     {
351         this.modelEncoding = modelEncoding;
352     } //-- void setModelEncoding( String )
353 
354     /**
355      * Set the numberOfBuildsInParallel field.
356      * 
357      * @param numberOfBuildsInParallel
358      */
359     public void setNumberOfBuildsInParallel( int numberOfBuildsInParallel )
360     {
361         this.numberOfBuildsInParallel = numberOfBuildsInParallel;
362     } //-- void setNumberOfBuildsInParallel( int )
363 
364     /**
365      * Set the proxyConfiguration field.
366      * 
367      * @param proxyConfiguration
368      */
369     public void setProxyConfiguration( ProxyConfiguration proxyConfiguration )
370     {
371         this.proxyConfiguration = proxyConfiguration;
372     } //-- void setProxyConfiguration( ProxyConfiguration )
373 
374     /**
375      * Set the releaseOutputDirectory field.
376      * 
377      * @param releaseOutputDirectory
378      */
379     public void setReleaseOutputDirectory( String releaseOutputDirectory )
380     {
381         this.releaseOutputDirectory = releaseOutputDirectory;
382     } //-- void setReleaseOutputDirectory( String )
383 
384     /**
385      * Set the sharedSecretPassword field.
386      * 
387      * @param sharedSecretPassword
388      */
389     public void setSharedSecretPassword( String sharedSecretPassword )
390     {
391         this.sharedSecretPassword = sharedSecretPassword;
392     } //-- void setSharedSecretPassword( String )
393 
394     /**
395      * Set the workingDirectory field.
396      * 
397      * @param workingDirectory
398      */
399     public void setWorkingDirectory( String workingDirectory )
400     {
401         this.workingDirectory = workingDirectory;
402     } //-- void setWorkingDirectory( String )
403 
404 }