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