View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.1 on 2011-09-18 14:33:27,
4    any modifications will be overwritten.
5    ==============================================================
6    */
7   
8   package org.apache.maven.continuum.model.project.v1_0_9;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.apache.maven.continuum.model.scm.v1_0_9.ChangeFile;
15  import org.apache.maven.continuum.model.scm.v1_0_9.ChangeSet;
16  import org.apache.maven.continuum.model.scm.v1_0_9.ScmResult;
17  import org.apache.maven.continuum.model.scm.v1_0_9.SuiteResult;
18  import org.apache.maven.continuum.model.scm.v1_0_9.TestCaseFailure;
19  import org.apache.maven.continuum.model.scm.v1_0_9.TestResult;
20  import org.apache.maven.continuum.model.system.v1_0_9.NotificationAddress;
21  import org.apache.maven.continuum.model.system.v1_0_9.SystemConfiguration;
22  
23  /**
24   * Class ContinuumDatabase.
25   * 
26   * @version $Revision$ $Date$
27   */
28  @SuppressWarnings( "all" )
29  public class ContinuumDatabase
30      implements java.io.Serializable
31  {
32  
33        //--------------------------/
34       //- Class/Member Variables -/
35      //--------------------------/
36  
37      /**
38       * Field projectGroups.
39       */
40      private java.util.List<ProjectGroup> projectGroups;
41  
42      /**
43       * Field systemConfiguration.
44       */
45      private SystemConfiguration systemConfiguration;
46  
47      /**
48       * Field schedules.
49       */
50      private java.util.List<Schedule> schedules;
51  
52      /**
53       * Field modelEncoding.
54       */
55      private String modelEncoding = "UTF-8";
56  
57  
58        //-----------/
59       //- Methods -/
60      //-----------/
61  
62      /**
63       * Method addProjectGroup.
64       * 
65       * @param projectGroup
66       */
67      public void addProjectGroup( ProjectGroup projectGroup )
68      {
69          getProjectGroups().add( projectGroup );
70      } //-- void addProjectGroup( ProjectGroup )
71  
72      /**
73       * Method addSchedule.
74       * 
75       * @param schedule
76       */
77      public void addSchedule( Schedule schedule )
78      {
79          getSchedules().add( schedule );
80      } //-- void addSchedule( Schedule )
81  
82      /**
83       * Get the modelEncoding field.
84       * 
85       * @return String
86       */
87      public String getModelEncoding()
88      {
89          return this.modelEncoding;
90      } //-- String getModelEncoding()
91  
92      /**
93       * Method getProjectGroups.
94       * 
95       * @return List
96       */
97      public java.util.List<ProjectGroup> getProjectGroups()
98      {
99          if ( this.projectGroups == null )
100         {
101             this.projectGroups = new java.util.ArrayList<ProjectGroup>();
102         }
103 
104         return this.projectGroups;
105     } //-- java.util.List<ProjectGroup> getProjectGroups()
106 
107     /**
108      * Method getSchedules.
109      * 
110      * @return List
111      */
112     public java.util.List<Schedule> getSchedules()
113     {
114         if ( this.schedules == null )
115         {
116             this.schedules = new java.util.ArrayList<Schedule>();
117         }
118 
119         return this.schedules;
120     } //-- java.util.List<Schedule> getSchedules()
121 
122     /**
123      * Get the systemConfiguration field.
124      * 
125      * @return SystemConfiguration
126      */
127     public SystemConfiguration getSystemConfiguration()
128     {
129         return this.systemConfiguration;
130     } //-- SystemConfiguration getSystemConfiguration()
131 
132     /**
133      * Method removeProjectGroup.
134      * 
135      * @param projectGroup
136      */
137     public void removeProjectGroup( ProjectGroup projectGroup )
138     {
139         getProjectGroups().remove( projectGroup );
140     } //-- void removeProjectGroup( ProjectGroup )
141 
142     /**
143      * Method removeSchedule.
144      * 
145      * @param schedule
146      */
147     public void removeSchedule( Schedule schedule )
148     {
149         getSchedules().remove( schedule );
150     } //-- void removeSchedule( Schedule )
151 
152     /**
153      * Set the modelEncoding field.
154      * 
155      * @param modelEncoding
156      */
157     public void setModelEncoding( String modelEncoding )
158     {
159         this.modelEncoding = modelEncoding;
160     } //-- void setModelEncoding( String )
161 
162     /**
163      * Set the projectGroups field.
164      * 
165      * @param projectGroups
166      */
167     public void setProjectGroups( java.util.List<ProjectGroup> projectGroups )
168     {
169         this.projectGroups = projectGroups;
170     } //-- void setProjectGroups( java.util.List )
171 
172     /**
173      * Set the schedules field.
174      * 
175      * @param schedules
176      */
177     public void setSchedules( java.util.List<Schedule> schedules )
178     {
179         this.schedules = schedules;
180     } //-- void setSchedules( java.util.List )
181 
182     /**
183      * Set the systemConfiguration field.
184      * 
185      * @param systemConfiguration
186      */
187     public void setSystemConfiguration( SystemConfiguration systemConfiguration )
188     {
189         this.systemConfiguration = systemConfiguration;
190     } //-- void setSystemConfiguration( SystemConfiguration )
191 
192 }