View Javadoc

1   /*
2    =================== DO NOT EDIT THIS FILE ====================
3    Generated by Modello 1.1 on 2011-09-18 11:22:14,
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.maven.continuum.xmlrpc.scm.ChangeFile;
20  import org.apache.maven.continuum.xmlrpc.scm.ChangeSet;
21  import org.apache.maven.continuum.xmlrpc.scm.ScmResult;
22  import org.apache.maven.continuum.xmlrpc.system.Installation;
23  import org.apache.maven.continuum.xmlrpc.system.Profile;
24  import org.apache.maven.continuum.xmlrpc.system.SystemConfiguration;
25  
26  /**
27   * 
28   *         This class is a summary of a single continuum build.
29   *       
30   * 
31   * @version $Revision$ $Date$
32   */
33  @SuppressWarnings( "all" )
34  public class BuildResultSummary
35      implements java.io.Serializable
36  {
37  
38        //--------------------------/
39       //- Class/Member Variables -/
40      //--------------------------/
41  
42      /**
43       * Field id.
44       */
45      private int id = 0;
46  
47      /**
48       * Field buildNumber.
49       */
50      private int buildNumber = 0;
51  
52      /**
53       * Field state.
54       */
55      private int state = 0;
56  
57      /**
58       * Field startTime.
59       */
60      private long startTime = 0L;
61  
62      /**
63       * Field endTime.
64       */
65      private long endTime = 0L;
66  
67      /**
68       * Field success.
69       */
70      private boolean success = false;
71  
72      /**
73       * Field exitCode.
74       */
75      private int exitCode = 0;
76  
77      /**
78       * Field error.
79       */
80      private String error;
81  
82      /**
83       * Field trigger.
84       */
85      private int trigger = 0;
86  
87      /**
88       * Field project.
89       */
90      private ProjectSummary project;
91  
92      /**
93       * Field buildDefinition.
94       */
95      private BuildDefinition buildDefinition;
96  
97  
98        //-----------/
99       //- Methods -/
100     //-----------/
101 
102     /**
103      * Method equals.
104      * 
105      * @param other
106      * @return boolean
107      */
108     public boolean equals( Object other )
109     {
110         if ( this == other )
111         {
112             return true;
113         }
114 
115         if ( !( other instanceof BuildResultSummary ) )
116         {
117             return false;
118         }
119 
120         BuildResultSummary that = (BuildResultSummary) other;
121         boolean result = true;
122 
123         result = result && id == that.id;
124 
125         return result;
126     } //-- boolean equals( Object )
127 
128     /**
129      * Get the buildDefinition field.
130      * 
131      * @return BuildDefinition
132      */
133     public BuildDefinition getBuildDefinition()
134     {
135         return this.buildDefinition;
136     } //-- BuildDefinition getBuildDefinition()
137 
138     /**
139      * Get the buildNumber field.
140      * 
141      * @return int
142      */
143     public int getBuildNumber()
144     {
145         return this.buildNumber;
146     } //-- int getBuildNumber()
147 
148     /**
149      * Get the endTime field.
150      * 
151      * @return long
152      */
153     public long getEndTime()
154     {
155         return this.endTime;
156     } //-- long getEndTime()
157 
158     /**
159      * Get the error field.
160      * 
161      * @return String
162      */
163     public String getError()
164     {
165         return this.error;
166     } //-- String getError()
167 
168     /**
169      * Get the exitCode field.
170      * 
171      * @return int
172      */
173     public int getExitCode()
174     {
175         return this.exitCode;
176     } //-- int getExitCode()
177 
178     /**
179      * Get the id field.
180      * 
181      * @return int
182      */
183     public int getId()
184     {
185         return this.id;
186     } //-- int getId()
187 
188     /**
189      * Get the project field.
190      * 
191      * @return ProjectSummary
192      */
193     public ProjectSummary getProject()
194     {
195         return this.project;
196     } //-- ProjectSummary getProject()
197 
198     /**
199      * Get the startTime field.
200      * 
201      * @return long
202      */
203     public long getStartTime()
204     {
205         return this.startTime;
206     } //-- long getStartTime()
207 
208     /**
209      * Get the state field.
210      * 
211      * @return int
212      */
213     public int getState()
214     {
215         return this.state;
216     } //-- int getState()
217 
218     /**
219      * Get the trigger field.
220      * 
221      * @return int
222      */
223     public int getTrigger()
224     {
225         return this.trigger;
226     } //-- int getTrigger()
227 
228     /**
229      * Method hashCode.
230      * 
231      * @return int
232      */
233     public int hashCode()
234     {
235         int result = 17;
236 
237         result = 37 * result + (int) id;
238 
239         return result;
240     } //-- int hashCode()
241 
242     /**
243      * Get the success field.
244      * 
245      * @return boolean
246      */
247     public boolean isSuccess()
248     {
249         return this.success;
250     } //-- boolean isSuccess()
251 
252     /**
253      * Set the buildDefinition field.
254      * 
255      * @param buildDefinition
256      */
257     public void setBuildDefinition( BuildDefinition buildDefinition )
258     {
259         this.buildDefinition = buildDefinition;
260     } //-- void setBuildDefinition( BuildDefinition )
261 
262     /**
263      * Set the buildNumber field.
264      * 
265      * @param buildNumber
266      */
267     public void setBuildNumber( int buildNumber )
268     {
269         this.buildNumber = buildNumber;
270     } //-- void setBuildNumber( int )
271 
272     /**
273      * Set the endTime field.
274      * 
275      * @param endTime
276      */
277     public void setEndTime( long endTime )
278     {
279         this.endTime = endTime;
280     } //-- void setEndTime( long )
281 
282     /**
283      * Set the error field.
284      * 
285      * @param error
286      */
287     public void setError( String error )
288     {
289         this.error = error;
290     } //-- void setError( String )
291 
292     /**
293      * Set the exitCode field.
294      * 
295      * @param exitCode
296      */
297     public void setExitCode( int exitCode )
298     {
299         this.exitCode = exitCode;
300     } //-- void setExitCode( int )
301 
302     /**
303      * Set the id field.
304      * 
305      * @param id
306      */
307     public void setId( int id )
308     {
309         this.id = id;
310     } //-- void setId( int )
311 
312     /**
313      * Set the project field.
314      * 
315      * @param project
316      */
317     public void setProject( ProjectSummary project )
318     {
319         this.project = project;
320     } //-- void setProject( ProjectSummary )
321 
322     /**
323      * Set the startTime field.
324      * 
325      * @param startTime
326      */
327     public void setStartTime( long startTime )
328     {
329         this.startTime = startTime;
330     } //-- void setStartTime( long )
331 
332     /**
333      * Set the state field.
334      * 
335      * @param state
336      */
337     public void setState( int state )
338     {
339         this.state = state;
340     } //-- void setState( int )
341 
342     /**
343      * Set the success field.
344      * 
345      * @param success
346      */
347     public void setSuccess( boolean success )
348     {
349         this.success = success;
350     } //-- void setSuccess( boolean )
351 
352     /**
353      * Set the trigger field.
354      * 
355      * @param trigger
356      */
357     public void setTrigger( int trigger )
358     {
359         this.trigger = trigger;
360     } //-- void setTrigger( int )
361 
362     /**
363      * Method toString.
364      * 
365      * @return String
366      */
367     public java.lang.String toString()
368     {
369         StringBuilder buf = new StringBuilder( 128 );
370 
371         buf.append( "id = '" );
372         buf.append( getId() );
373         buf.append( "'" );
374 
375         return buf.toString();
376     } //-- java.lang.String toString()
377 
378 }