1
2
3
4
5
6
7
8 package org.apache.maven.continuum.xmlrpc.system;
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.scm.ChangeFile;
40 import org.apache.maven.continuum.xmlrpc.scm.ChangeSet;
41 import org.apache.maven.continuum.xmlrpc.scm.ScmResult;
42
43
44
45
46
47
48 @SuppressWarnings( "all" )
49 public class SystemConfiguration
50 implements java.io.Serializable
51 {
52
53
54
55
56
57
58
59
60 private boolean guestAccountEnabled = true;
61
62
63
64
65 private String defaultScheduleDescription = "Run hourly";
66
67
68
69
70 private String defaultScheduleCronExpression = "0 0 * * * ?";
71
72
73
74
75 private String workingDirectory = "working-directory";
76
77
78
79
80 private String buildOutputDirectory = "build-output-directory";
81
82
83
84
85 private String deploymentRepositoryDirectory;
86
87
88
89
90 private String baseUrl;
91
92
93
94
95 private boolean initialized = false;
96
97
98
99
100
101
102
103
104
105
106
107 public String getBaseUrl()
108 {
109 return this.baseUrl;
110 }
111
112
113
114
115
116
117 public String getBuildOutputDirectory()
118 {
119 return this.buildOutputDirectory;
120 }
121
122
123
124
125
126
127 public String getDefaultScheduleCronExpression()
128 {
129 return this.defaultScheduleCronExpression;
130 }
131
132
133
134
135
136
137 public String getDefaultScheduleDescription()
138 {
139 return this.defaultScheduleDescription;
140 }
141
142
143
144
145
146
147 public String getDeploymentRepositoryDirectory()
148 {
149 return this.deploymentRepositoryDirectory;
150 }
151
152
153
154
155
156
157 public String getWorkingDirectory()
158 {
159 return this.workingDirectory;
160 }
161
162
163
164
165
166
167 public boolean isGuestAccountEnabled()
168 {
169 return this.guestAccountEnabled;
170 }
171
172
173
174
175
176
177 public boolean isInitialized()
178 {
179 return this.initialized;
180 }
181
182
183
184
185
186
187 public void setBaseUrl( String baseUrl )
188 {
189 this.baseUrl = baseUrl;
190 }
191
192
193
194
195
196
197 public void setBuildOutputDirectory( String buildOutputDirectory )
198 {
199 this.buildOutputDirectory = buildOutputDirectory;
200 }
201
202
203
204
205
206
207 public void setDefaultScheduleCronExpression( String defaultScheduleCronExpression )
208 {
209 this.defaultScheduleCronExpression = defaultScheduleCronExpression;
210 }
211
212
213
214
215
216
217 public void setDefaultScheduleDescription( String defaultScheduleDescription )
218 {
219 this.defaultScheduleDescription = defaultScheduleDescription;
220 }
221
222
223
224
225
226
227 public void setDeploymentRepositoryDirectory( String deploymentRepositoryDirectory )
228 {
229 this.deploymentRepositoryDirectory = deploymentRepositoryDirectory;
230 }
231
232
233
234
235
236
237 public void setGuestAccountEnabled( boolean guestAccountEnabled )
238 {
239 this.guestAccountEnabled = guestAccountEnabled;
240 }
241
242
243
244
245
246
247 public void setInitialized( boolean initialized )
248 {
249 this.initialized = initialized;
250 }
251
252
253
254
255
256
257 public void setWorkingDirectory( String workingDirectory )
258 {
259 this.workingDirectory = workingDirectory;
260 }
261
262 }