View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.1 on 2011-09-18 11:22:02,
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 buildAgents.
61       */
62      private java.util.List<BuildAgentConfiguration> buildAgents;
63  
64      /**
65       * Field buildAgentGroups.
66       */
67      private java.util.List<BuildAgentGroupConfiguration> buildAgentGroups;
68  
69      /**
70       * Field modelEncoding.
71       */
72      private String modelEncoding = "UTF-8";
73  
74  
75        //-----------/
76       //- Methods -/
77      //-----------/
78  
79      /**
80       * Method addBuildAgent.
81       * 
82       * @param buildAgentConfiguration
83       */
84      public void addBuildAgent( BuildAgentConfiguration buildAgentConfiguration )
85      {
86          getBuildAgents().add( buildAgentConfiguration );
87      } //-- void addBuildAgent( BuildAgentConfiguration )
88  
89      /**
90       * Method addBuildAgentGroup.
91       * 
92       * @param buildAgentGroupConfiguration
93       */
94      public void addBuildAgentGroup( BuildAgentGroupConfiguration buildAgentGroupConfiguration )
95      {
96          getBuildAgentGroups().add( buildAgentGroupConfiguration );
97      } //-- void addBuildAgentGroup( BuildAgentGroupConfiguration )
98  
99      /**
100      * Get the baseUrl field.
101      * 
102      * @return String
103      */
104     public String getBaseUrl()
105     {
106         return this.baseUrl;
107     } //-- String getBaseUrl()
108 
109     /**
110      * Method getBuildAgentGroups.
111      * 
112      * @return List
113      */
114     public java.util.List<BuildAgentGroupConfiguration> getBuildAgentGroups()
115     {
116         if ( this.buildAgentGroups == null )
117         {
118             this.buildAgentGroups = new java.util.ArrayList<BuildAgentGroupConfiguration>();
119         }
120 
121         return this.buildAgentGroups;
122     } //-- java.util.List<BuildAgentGroupConfiguration> getBuildAgentGroups()
123 
124     /**
125      * Method getBuildAgents.
126      * 
127      * @return List
128      */
129     public java.util.List<BuildAgentConfiguration> getBuildAgents()
130     {
131         if ( this.buildAgents == null )
132         {
133             this.buildAgents = new java.util.ArrayList<BuildAgentConfiguration>();
134         }
135 
136         return this.buildAgents;
137     } //-- java.util.List<BuildAgentConfiguration> getBuildAgents()
138 
139     /**
140      * Get the buildOutputDirectory field.
141      * 
142      * @return String
143      */
144     public String getBuildOutputDirectory()
145     {
146         return this.buildOutputDirectory;
147     } //-- String getBuildOutputDirectory()
148 
149     /**
150      * Get the deploymentRepositoryDirectory field.
151      * 
152      * @return String
153      */
154     public String getDeploymentRepositoryDirectory()
155     {
156         return this.deploymentRepositoryDirectory;
157     } //-- String getDeploymentRepositoryDirectory()
158 
159     /**
160      * Get the modelEncoding field.
161      * 
162      * @return String
163      */
164     public String getModelEncoding()
165     {
166         return this.modelEncoding;
167     } //-- String getModelEncoding()
168 
169     /**
170      * Get the numberOfBuildsInParallel field.
171      * 
172      * @return int
173      */
174     public int getNumberOfBuildsInParallel()
175     {
176         return this.numberOfBuildsInParallel;
177     } //-- int getNumberOfBuildsInParallel()
178 
179     /**
180      * Get the proxyConfiguration field.
181      * 
182      * @return ProxyConfiguration
183      */
184     public ProxyConfiguration getProxyConfiguration()
185     {
186         return this.proxyConfiguration;
187     } //-- ProxyConfiguration getProxyConfiguration()
188 
189     /**
190      * Get the releaseOutputDirectory field.
191      * 
192      * @return String
193      */
194     public String getReleaseOutputDirectory()
195     {
196         return this.releaseOutputDirectory;
197     } //-- String getReleaseOutputDirectory()
198 
199     /**
200      * Get the workingDirectory field.
201      * 
202      * @return String
203      */
204     public String getWorkingDirectory()
205     {
206         return this.workingDirectory;
207     } //-- String getWorkingDirectory()
208 
209     /**
210      * Method removeBuildAgent.
211      * 
212      * @param buildAgentConfiguration
213      */
214     public void removeBuildAgent( BuildAgentConfiguration buildAgentConfiguration )
215     {
216         getBuildAgents().remove( buildAgentConfiguration );
217     } //-- void removeBuildAgent( BuildAgentConfiguration )
218 
219     /**
220      * Method removeBuildAgentGroup.
221      * 
222      * @param buildAgentGroupConfiguration
223      */
224     public void removeBuildAgentGroup( BuildAgentGroupConfiguration buildAgentGroupConfiguration )
225     {
226         getBuildAgentGroups().remove( buildAgentGroupConfiguration );
227     } //-- void removeBuildAgentGroup( BuildAgentGroupConfiguration )
228 
229     /**
230      * Set the baseUrl field.
231      * 
232      * @param baseUrl
233      */
234     public void setBaseUrl( String baseUrl )
235     {
236         this.baseUrl = baseUrl;
237     } //-- void setBaseUrl( String )
238 
239     /**
240      * Set the buildAgentGroups field.
241      * 
242      * @param buildAgentGroups
243      */
244     public void setBuildAgentGroups( java.util.List<BuildAgentGroupConfiguration> buildAgentGroups )
245     {
246         this.buildAgentGroups = buildAgentGroups;
247     } //-- void setBuildAgentGroups( java.util.List )
248 
249     /**
250      * Set the buildAgents field.
251      * 
252      * @param buildAgents
253      */
254     public void setBuildAgents( java.util.List<BuildAgentConfiguration> buildAgents )
255     {
256         this.buildAgents = buildAgents;
257     } //-- void setBuildAgents( java.util.List )
258 
259     /**
260      * Set the buildOutputDirectory field.
261      * 
262      * @param buildOutputDirectory
263      */
264     public void setBuildOutputDirectory( String buildOutputDirectory )
265     {
266         this.buildOutputDirectory = buildOutputDirectory;
267     } //-- void setBuildOutputDirectory( String )
268 
269     /**
270      * Set the deploymentRepositoryDirectory field.
271      * 
272      * @param deploymentRepositoryDirectory
273      */
274     public void setDeploymentRepositoryDirectory( String deploymentRepositoryDirectory )
275     {
276         this.deploymentRepositoryDirectory = deploymentRepositoryDirectory;
277     } //-- void setDeploymentRepositoryDirectory( String )
278 
279     /**
280      * Set the modelEncoding field.
281      * 
282      * @param modelEncoding
283      */
284     public void setModelEncoding( String modelEncoding )
285     {
286         this.modelEncoding = modelEncoding;
287     } //-- void setModelEncoding( String )
288 
289     /**
290      * Set the numberOfBuildsInParallel field.
291      * 
292      * @param numberOfBuildsInParallel
293      */
294     public void setNumberOfBuildsInParallel( int numberOfBuildsInParallel )
295     {
296         this.numberOfBuildsInParallel = numberOfBuildsInParallel;
297     } //-- void setNumberOfBuildsInParallel( int )
298 
299     /**
300      * Set the proxyConfiguration field.
301      * 
302      * @param proxyConfiguration
303      */
304     public void setProxyConfiguration( ProxyConfiguration proxyConfiguration )
305     {
306         this.proxyConfiguration = proxyConfiguration;
307     } //-- void setProxyConfiguration( ProxyConfiguration )
308 
309     /**
310      * Set the releaseOutputDirectory field.
311      * 
312      * @param releaseOutputDirectory
313      */
314     public void setReleaseOutputDirectory( String releaseOutputDirectory )
315     {
316         this.releaseOutputDirectory = releaseOutputDirectory;
317     } //-- void setReleaseOutputDirectory( String )
318 
319     /**
320      * Set the workingDirectory field.
321      * 
322      * @param workingDirectory
323      */
324     public void setWorkingDirectory( String workingDirectory )
325     {
326         this.workingDirectory = workingDirectory;
327     } //-- void setWorkingDirectory( String )
328 
329 }