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 }