1
2
3
4
5
6
7
8 package org.apache.maven.continuum.xmlrpc.scm;
9
10
11
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.continuum.xmlrpc.utils.BuildTrigger;
20 import org.apache.maven.continuum.xmlrpc.project.AddingResult;
21 import org.apache.maven.continuum.xmlrpc.project.BuildAgentConfiguration;
22 import org.apache.maven.continuum.xmlrpc.project.BuildAgentGroupConfiguration;
23 import org.apache.maven.continuum.xmlrpc.project.BuildDefinition;
24 import org.apache.maven.continuum.xmlrpc.project.BuildDefinitionTemplate;
25 import org.apache.maven.continuum.xmlrpc.project.BuildProjectTask;
26 import org.apache.maven.continuum.xmlrpc.project.BuildResult;
27 import org.apache.maven.continuum.xmlrpc.project.BuildResultSummary;
28 import org.apache.maven.continuum.xmlrpc.project.ContinuumProjectState;
29 import org.apache.maven.continuum.xmlrpc.project.Project;
30 import org.apache.maven.continuum.xmlrpc.project.ProjectDependency;
31 import org.apache.maven.continuum.xmlrpc.project.ProjectDeveloper;
32 import org.apache.maven.continuum.xmlrpc.project.ProjectGroup;
33 import org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary;
34 import org.apache.maven.continuum.xmlrpc.project.ProjectNotifier;
35 import org.apache.maven.continuum.xmlrpc.project.ProjectScmRoot;
36 import org.apache.maven.continuum.xmlrpc.project.ProjectSummary;
37 import org.apache.maven.continuum.xmlrpc.project.ReleaseListenerSummary;
38 import org.apache.maven.continuum.xmlrpc.project.Schedule;
39 import org.apache.maven.continuum.xmlrpc.system.Installation;
40 import org.apache.maven.continuum.xmlrpc.system.Profile;
41 import org.apache.maven.continuum.xmlrpc.system.SystemConfiguration;
42
43
44
45
46
47
48 @SuppressWarnings( "all" )
49 public class ScmResult
50 implements java.io.Serializable
51 {
52
53
54
55
56
57
58
59
60 private boolean success = false;
61
62
63
64
65 private String commandLine;
66
67
68
69
70 private String providerMessage;
71
72
73
74
75 private String commandOutput;
76
77
78
79
80 private String exception;
81
82
83
84
85 private java.util.List<ChangeSet> changes;
86
87
88
89
90
91
92
93
94
95
96
97 public void addChange( ChangeSet changeSet )
98 {
99 getChanges().add( changeSet );
100 }
101
102
103
104
105
106
107 public java.util.List<ChangeSet> getChanges()
108 {
109 if ( this.changes == null )
110 {
111 this.changes = new java.util.ArrayList<ChangeSet>();
112 }
113
114 return this.changes;
115 }
116
117
118
119
120
121
122 public String getCommandLine()
123 {
124 return this.commandLine;
125 }
126
127
128
129
130
131
132 public String getCommandOutput()
133 {
134 return this.commandOutput;
135 }
136
137
138
139
140
141
142 public String getException()
143 {
144 return this.exception;
145 }
146
147
148
149
150
151
152 public String getProviderMessage()
153 {
154 return this.providerMessage;
155 }
156
157
158
159
160
161
162 public boolean isSuccess()
163 {
164 return this.success;
165 }
166
167
168
169
170
171
172 public void removeChange( ChangeSet changeSet )
173 {
174 getChanges().remove( changeSet );
175 }
176
177
178
179
180
181
182 public void setChanges( java.util.List<ChangeSet> changes )
183 {
184 this.changes = changes;
185 }
186
187
188
189
190
191
192 public void setCommandLine( String commandLine )
193 {
194 this.commandLine = commandLine;
195 }
196
197
198
199
200
201
202 public void setCommandOutput( String commandOutput )
203 {
204 this.commandOutput = commandOutput;
205 }
206
207
208
209
210
211
212 public void setException( String exception )
213 {
214 this.exception = exception;
215 }
216
217
218
219
220
221
222 public void setProviderMessage( String providerMessage )
223 {
224 this.providerMessage = providerMessage;
225 }
226
227
228
229
230
231
232 public void setSuccess( boolean success )
233 {
234 this.success = success;
235 }
236
237 }