1   
2   
3   
4   
5   
6   
7   
8   package org.apache.continuum.model.project;
9   
10    
11   
12  
13  
14  import org.apache.continuum.model.release.ContinuumReleaseResult;
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  
42  
43  
44  
45  @SuppressWarnings( "all" )
46  public class ProjectScmRoot
47      implements java.io.Serializable
48  {
49  
50        
51       
52      
53  
54      
55  
56  
57      private int id = 0;
58  
59      
60  
61  
62      private String scmRootAddress;
63  
64      
65  
66  
67      private int oldState = 0;
68  
69      
70  
71  
72      private int state = 0;
73  
74      
75  
76  
77      private String error;
78  
79      
80  
81  
82      private ProjectGroup projectGroup;
83  
84  
85        
86       
87      
88  
89      
90  
91  
92  
93  
94  
95      public boolean equals( Object other )
96      {
97          if ( this == other )
98          {
99              return true;
100         }
101 
102         if ( !( other instanceof ProjectScmRoot ) )
103         {
104             return false;
105         }
106 
107         ProjectScmRoot that = (ProjectScmRoot) other;
108         boolean result = true;
109 
110         result = result && id == that.id;
111 
112         return result;
113     } 
114 
115     
116 
117 
118 
119 
120     public String getError()
121     {
122         return this.error;
123     } 
124 
125     
126 
127 
128 
129 
130     public int getId()
131     {
132         return this.id;
133     } 
134 
135     
136 
137 
138 
139 
140     public int getOldState()
141     {
142         return this.oldState;
143     } 
144 
145     
146 
147 
148 
149 
150     public ProjectGroup getProjectGroup()
151     {
152         return this.projectGroup;
153     } 
154 
155     
156 
157 
158 
159 
160     public String getScmRootAddress()
161     {
162         return this.scmRootAddress;
163     } 
164 
165     
166 
167 
168 
169 
170     public int getState()
171     {
172         return this.state;
173     } 
174 
175     
176 
177 
178 
179 
180     public int hashCode()
181     {
182         int result = 17;
183 
184         result = 37 * result + (int) id;
185 
186         return result;
187     } 
188 
189     
190 
191 
192 
193 
194     public void setError( String error )
195     {
196         this.error = error;
197     } 
198 
199     
200 
201 
202 
203 
204     public void setId( int id )
205     {
206         this.id = id;
207     } 
208 
209     
210 
211 
212 
213 
214     public void setOldState( int oldState )
215     {
216         this.oldState = oldState;
217     } 
218 
219     
220 
221 
222 
223 
224     public void setProjectGroup( ProjectGroup projectGroup )
225     {
226         this.projectGroup = projectGroup;
227     } 
228 
229     
230 
231 
232 
233 
234     public void setScmRootAddress( String scmRootAddress )
235     {
236         this.scmRootAddress = scmRootAddress;
237     } 
238 
239     
240 
241 
242 
243 
244     public void setState( int state )
245     {
246         this.state = state;
247     } 
248 
249     
250 
251 
252 
253 
254     public java.lang.String toString()
255     {
256         StringBuilder buf = new StringBuilder( 128 );
257 
258         buf.append( "id = '" );
259         buf.append( getId() );
260         buf.append( "'" );
261 
262         return buf.toString();
263     } 
264 
265 }