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.xmlrpc.release;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.apache.continuum.xmlrpc.repository.AbstractPurgeConfiguration;
15  import org.apache.continuum.xmlrpc.repository.DirectoryPurgeConfiguration;
16  import org.apache.continuum.xmlrpc.repository.LocalRepository;
17  import org.apache.continuum.xmlrpc.repository.RepositoryPurgeConfiguration;
18  import org.apache.continuum.xmlrpc.utils.BuildTrigger;
19  import org.apache.maven.continuum.xmlrpc.project.AddingResult;
20  import org.apache.maven.continuum.xmlrpc.project.BuildAgentConfiguration;
21  import org.apache.maven.continuum.xmlrpc.project.BuildAgentGroupConfiguration;
22  import org.apache.maven.continuum.xmlrpc.project.BuildDefinition;
23  import org.apache.maven.continuum.xmlrpc.project.BuildDefinitionTemplate;
24  import org.apache.maven.continuum.xmlrpc.project.BuildProjectTask;
25  import org.apache.maven.continuum.xmlrpc.project.BuildResult;
26  import org.apache.maven.continuum.xmlrpc.project.BuildResultSummary;
27  import org.apache.maven.continuum.xmlrpc.project.ContinuumProjectState;
28  import org.apache.maven.continuum.xmlrpc.project.Project;
29  import org.apache.maven.continuum.xmlrpc.project.ProjectDependency;
30  import org.apache.maven.continuum.xmlrpc.project.ProjectDeveloper;
31  import org.apache.maven.continuum.xmlrpc.project.ProjectGroup;
32  import org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary;
33  import org.apache.maven.continuum.xmlrpc.project.ProjectNotifier;
34  import org.apache.maven.continuum.xmlrpc.project.ProjectScmRoot;
35  import org.apache.maven.continuum.xmlrpc.project.ProjectSummary;
36  import org.apache.maven.continuum.xmlrpc.project.ReleaseListenerSummary;
37  import org.apache.maven.continuum.xmlrpc.project.Schedule;
38  import org.apache.maven.continuum.xmlrpc.scm.ChangeFile;
39  import org.apache.maven.continuum.xmlrpc.scm.ChangeSet;
40  import org.apache.maven.continuum.xmlrpc.scm.ScmResult;
41  import org.apache.maven.continuum.xmlrpc.system.Installation;
42  import org.apache.maven.continuum.xmlrpc.system.Profile;
43  import org.apache.maven.continuum.xmlrpc.system.SystemConfiguration;
44  
45  /**
46   * Class ContinuumReleaseResult.
47   * 
48   * @version $Revision$ $Date$
49   */
50  @SuppressWarnings( "all" )
51  public class ContinuumReleaseResult
52      implements java.io.Serializable
53  {
54  
55        //--------------------------/
56       //- Class/Member Variables -/
57      //--------------------------/
58  
59      /**
60       * Field id.
61       */
62      private int id = 0;
63  
64      /**
65       * Field startTime.
66       */
67      private long startTime = 0L;
68  
69      /**
70       * Field endTime.
71       */
72      private long endTime = 0L;
73  
74      /**
75       * Field resultCode.
76       */
77      private int resultCode = 0;
78  
79      /**
80       * Field projectGroup.
81       */
82      private ProjectGroupSummary projectGroup;
83  
84      /**
85       * Field project.
86       */
87      private ProjectSummary project;
88  
89      /**
90       * Field releaseGoal.
91       */
92      private String releaseGoal;
93  
94      /**
95       * Field username.
96       */
97      private String username;
98  
99  
100       //-----------/
101      //- Methods -/
102     //-----------/
103 
104     /**
105      * Method equals.
106      * 
107      * @param other
108      * @return boolean
109      */
110     public boolean equals( Object other )
111     {
112         if ( this == other )
113         {
114             return true;
115         }
116 
117         if ( !( other instanceof ContinuumReleaseResult ) )
118         {
119             return false;
120         }
121 
122         ContinuumReleaseResult that = (ContinuumReleaseResult) other;
123         boolean result = true;
124 
125         result = result && id == that.id;
126 
127         return result;
128     } //-- boolean equals( Object )
129 
130     /**
131      * Get the endTime field.
132      * 
133      * @return long
134      */
135     public long getEndTime()
136     {
137         return this.endTime;
138     } //-- long getEndTime()
139 
140     /**
141      * Get the id field.
142      * 
143      * @return int
144      */
145     public int getId()
146     {
147         return this.id;
148     } //-- int getId()
149 
150     /**
151      * Get the project field.
152      * 
153      * @return ProjectSummary
154      */
155     public ProjectSummary getProject()
156     {
157         return this.project;
158     } //-- ProjectSummary getProject()
159 
160     /**
161      * Get the projectGroup field.
162      * 
163      * @return ProjectGroupSummary
164      */
165     public ProjectGroupSummary getProjectGroup()
166     {
167         return this.projectGroup;
168     } //-- ProjectGroupSummary getProjectGroup()
169 
170     /**
171      * Get the releaseGoal field.
172      * 
173      * @return String
174      */
175     public String getReleaseGoal()
176     {
177         return this.releaseGoal;
178     } //-- String getReleaseGoal()
179 
180     /**
181      * Get the resultCode field.
182      * 
183      * @return int
184      */
185     public int getResultCode()
186     {
187         return this.resultCode;
188     } //-- int getResultCode()
189 
190     /**
191      * Get the startTime field.
192      * 
193      * @return long
194      */
195     public long getStartTime()
196     {
197         return this.startTime;
198     } //-- long getStartTime()
199 
200     /**
201      * Get the username field.
202      * 
203      * @return String
204      */
205     public String getUsername()
206     {
207         return this.username;
208     } //-- String getUsername()
209 
210     /**
211      * Method hashCode.
212      * 
213      * @return int
214      */
215     public int hashCode()
216     {
217         int result = 17;
218 
219         result = 37 * result + (int) id;
220 
221         return result;
222     } //-- int hashCode()
223 
224     /**
225      * Set the endTime field.
226      * 
227      * @param endTime
228      */
229     public void setEndTime( long endTime )
230     {
231         this.endTime = endTime;
232     } //-- void setEndTime( long )
233 
234     /**
235      * Set the id field.
236      * 
237      * @param id
238      */
239     public void setId( int id )
240     {
241         this.id = id;
242     } //-- void setId( int )
243 
244     /**
245      * Set the project field.
246      * 
247      * @param project
248      */
249     public void setProject( ProjectSummary project )
250     {
251         this.project = project;
252     } //-- void setProject( ProjectSummary )
253 
254     /**
255      * Set the projectGroup field.
256      * 
257      * @param projectGroup
258      */
259     public void setProjectGroup( ProjectGroupSummary projectGroup )
260     {
261         this.projectGroup = projectGroup;
262     } //-- void setProjectGroup( ProjectGroupSummary )
263 
264     /**
265      * Set the releaseGoal field.
266      * 
267      * @param releaseGoal
268      */
269     public void setReleaseGoal( String releaseGoal )
270     {
271         this.releaseGoal = releaseGoal;
272     } //-- void setReleaseGoal( String )
273 
274     /**
275      * Set the resultCode field.
276      * 
277      * @param resultCode
278      */
279     public void setResultCode( int resultCode )
280     {
281         this.resultCode = resultCode;
282     } //-- void setResultCode( int )
283 
284     /**
285      * Set the startTime field.
286      * 
287      * @param startTime
288      */
289     public void setStartTime( long startTime )
290     {
291         this.startTime = startTime;
292     } //-- void setStartTime( long )
293 
294     /**
295      * Set the username field.
296      * 
297      * @param username
298      */
299     public void setUsername( String username )
300     {
301         this.username = username;
302     } //-- void setUsername( String )
303 
304     /**
305      * Method toString.
306      * 
307      * @return String
308      */
309     public java.lang.String toString()
310     {
311         StringBuilder buf = new StringBuilder( 128 );
312 
313         buf.append( "id = '" );
314         buf.append( getId() );
315         buf.append( "'" );
316 
317         return buf.toString();
318     } //-- java.lang.String toString()
319 
320 }