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.maven.continuum.xmlrpc.project;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.apache.continuum.xmlrpc.release.ContinuumReleaseResult;
15  import org.apache.continuum.xmlrpc.repository.AbstractPurgeConfiguration;
16  import org.apache.continuum.xmlrpc.repository.DirectoryPurgeConfiguration;
17  import org.apache.continuum.xmlrpc.repository.LocalRepository;
18  import org.apache.continuum.xmlrpc.repository.RepositoryPurgeConfiguration;
19  import org.apache.continuum.xmlrpc.utils.BuildTrigger;
20  import org.apache.maven.continuum.xmlrpc.scm.ChangeFile;
21  import org.apache.maven.continuum.xmlrpc.scm.ChangeSet;
22  import org.apache.maven.continuum.xmlrpc.scm.ScmResult;
23  import org.apache.maven.continuum.xmlrpc.system.Installation;
24  import org.apache.maven.continuum.xmlrpc.system.Profile;
25  import org.apache.maven.continuum.xmlrpc.system.SystemConfiguration;
26  
27  /**
28   * Class BuildAgentGroupConfiguration.
29   * 
30   * @version $Revision$ $Date$
31   */
32  @SuppressWarnings( "all" )
33  public class BuildAgentGroupConfiguration
34      implements java.io.Serializable
35  {
36  
37        //--------------------------/
38       //- Class/Member Variables -/
39      //--------------------------/
40  
41      /**
42       * Field name.
43       */
44      private String name;
45  
46      /**
47       * Field buildAgents.
48       */
49      private java.util.List<BuildAgentConfiguration> buildAgents;
50  
51  
52        //-----------/
53       //- Methods -/
54      //-----------/
55  
56      /**
57       * Method addBuildAgent.
58       * 
59       * @param buildAgentConfiguration
60       */
61      public void addBuildAgent( BuildAgentConfiguration buildAgentConfiguration )
62      {
63          getBuildAgents().add( buildAgentConfiguration );
64      } //-- void addBuildAgent( BuildAgentConfiguration )
65  
66      /**
67       * Method getBuildAgents.
68       * 
69       * @return List
70       */
71      public java.util.List<BuildAgentConfiguration> getBuildAgents()
72      {
73          if ( this.buildAgents == null )
74          {
75              this.buildAgents = new java.util.ArrayList<BuildAgentConfiguration>();
76          }
77  
78          return this.buildAgents;
79      } //-- java.util.List<BuildAgentConfiguration> getBuildAgents()
80  
81      /**
82       * Get the name field.
83       * 
84       * @return String
85       */
86      public String getName()
87      {
88          return this.name;
89      } //-- String getName()
90  
91      /**
92       * Method removeBuildAgent.
93       * 
94       * @param buildAgentConfiguration
95       */
96      public void removeBuildAgent( BuildAgentConfiguration buildAgentConfiguration )
97      {
98          getBuildAgents().remove( buildAgentConfiguration );
99      } //-- void removeBuildAgent( BuildAgentConfiguration )
100 
101     /**
102      * Set the buildAgents field.
103      * 
104      * @param buildAgents
105      */
106     public void setBuildAgents( java.util.List<BuildAgentConfiguration> buildAgents )
107     {
108         this.buildAgents = buildAgents;
109     } //-- void setBuildAgents( java.util.List )
110 
111     /**
112      * Set the name field.
113      * 
114      * @param name
115      */
116     public void setName( String name )
117     {
118         this.name = name;
119     } //-- void setName( String )
120 
121 }