Subversion Repositories general

Rev

Rev 1012 | Rev 1020 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
920 dev 1
<?xml version="1.0" encoding="ISO-8859-1" ?>
2
 
3
<!DOCTYPE struts-config PUBLIC
4
	"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
5
	"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
6
 
7
<struts-config>
8
	<form-beans>
9
		<form-bean
958 dev 10
				name="LoginForm"
920 dev 11
				type="org.apache.struts.validator.DynaValidatorForm">
12
			<form-property name="login"       type="java.lang.String"   />
13
			<form-property name="password"    type="java.lang.String"   />
14
		</form-bean>
15
 
16
		<form-bean
958 dev 17
				name="ChangePasswordForm"
924 dev 18
				type="ak.hostadmiral.core.form.UserPasswordForm">
920 dev 19
			<form-property name="oldpassword" type="java.lang.String"   />
20
			<form-property name="password"    type="java.lang.String"   />
21
			<form-property name="password2"   type="java.lang.String"   />
22
		</form-bean>
23
 
24
		<form-bean
958 dev 25
				name="UserForm"
920 dev 26
				type="org.apache.struts.validator.DynaValidatorForm">
27
			<form-property name="id"          type="java.lang.String"   />
28
		</form-bean>
29
 
30
		<form-bean
958 dev 31
				name="UserLoginsForm"
949 dev 32
				type="org.apache.struts.validator.DynaValidatorForm">
33
			<form-property name="id"          type="java.lang.String"   />
34
		</form-bean>
35
 
36
		<form-bean
958 dev 37
				name="UserEditForm"
924 dev 38
				type="ak.hostadmiral.core.form.UserPasswordForm">
920 dev 39
			<form-property name="id"          type="java.lang.String"   />
40
			<form-property name="login"       type="java.lang.String"   />
41
			<form-property name="password"    type="java.lang.String"   />
42
			<form-property name="password2"   type="java.lang.String"   />
43
			<form-property name="boss"        type="java.lang.String"   />
44
			<form-property name="superuser"   type="java.lang.Boolean"  />
950 dev 45
			<form-property name="locale"      type="java.lang.String"   />
920 dev 46
			<form-property name="enabled"     type="java.lang.Boolean"  />
47
			<form-property name="comment"     type="java.lang.String"   />
48
		</form-bean>
49
 
50
		<form-bean
958 dev 51
				name="UserPartEditForm"
950 dev 52
				type="org.apache.struts.validator.DynaValidatorForm">
53
			<form-property name="id"          type="java.lang.String"   />
54
			<form-property name="locale"      type="java.lang.String"   />
55
		</form-bean>
56
 
57
		<form-bean
958 dev 58
				name="SystemUserForm"
920 dev 59
				type="org.apache.struts.validator.DynaValidatorForm">
60
			<form-property name="id"          type="java.lang.String"   />
61
		</form-bean>
62
 
63
		<form-bean
958 dev 64
				name="SystemUserEditForm"
920 dev 65
				type="org.apache.struts.validator.DynaValidatorForm">
66
			<form-property name="id"          type="java.lang.String"   />
67
			<form-property name="uid"         type="java.lang.String"   />
68
			<form-property name="name"        type="java.lang.String"   />
69
			<form-property name="owner"       type="java.lang.String"   />
70
			<form-property name="enabled"     type="java.lang.Boolean"  />
71
			<form-property name="comment"     type="java.lang.String"   />
72
		</form-bean>
73
 
74
		<form-bean
958 dev 75
				name="InetDomainForm"
920 dev 76
				type="org.apache.struts.validator.DynaValidatorForm">
77
			<form-property name="id"          type="java.lang.String"   />
78
		</form-bean>
79
 
80
		<form-bean
958 dev 81
				name="InetDomainEditForm"
920 dev 82
				type="org.apache.struts.validator.DynaValidatorForm">
83
			<form-property name="id"          type="java.lang.String"   />
84
			<form-property name="name"        type="java.lang.String"   />
85
			<form-property name="owner"       type="java.lang.String"   />
86
			<form-property name="enabled"     type="java.lang.Boolean"  />
87
			<form-property name="comment"     type="java.lang.String"   />
88
		</form-bean>
89
 
90
		<form-bean
958 dev 91
				name="MailboxForm"
920 dev 92
				type="org.apache.struts.validator.DynaValidatorForm">
93
			<form-property name="id"          type="java.lang.String"   />
94
		</form-bean>
95
 
96
		<form-bean
958 dev 97
				name="MailboxEditForm"
924 dev 98
				type="ak.hostadmiral.core.form.UserPasswordForm">
920 dev 99
			<form-property name="id"          type="java.lang.String"   />
100
			<form-property name="login"       type="java.lang.String"   />
101
			<form-property name="password"    type="java.lang.String"   />
102
			<form-property name="password2"   type="java.lang.String"   />
103
			<form-property name="domain"      type="java.lang.String"   />
104
			<form-property name="owner"       type="java.lang.String"   />
105
			<form-property name="viruscheck"  type="java.lang.Boolean"  />
106
			<form-property name="spamcheck"   type="java.lang.Boolean"  />
107
			<form-property name="systemuser"  type="java.lang.String"   />
108
			<form-property name="enabled"     type="java.lang.Boolean"  />
109
			<form-property name="comment"     type="java.lang.String"   />
110
		</form-bean>
111
 
112
		<form-bean
958 dev 113
				name="MailAliasForm"
920 dev 114
				type="org.apache.struts.validator.DynaValidatorForm">
115
			<form-property name="id"          type="java.lang.String"   />
116
		</form-bean>
117
 
118
		<form-bean
958 dev 119
				name="MailAliasEditForm"
920 dev 120
				type="ak.strutsx.ResizeableDynaValidatorForm">
121
			<form-property name="id"          type="java.lang.String"   />
122
			<form-property name="address"     type="java.lang.String"   />
123
			<form-property name="domain"      type="java.lang.String"   />
124
			<form-property name="owner"       type="java.lang.String"   />
125
			<form-property name="enabled"     type="java.lang.Boolean"  />
126
			<form-property name="comment"     type="java.lang.String"   />
924 dev 127
			<form-property name="dests"       type="ak.hostadmiral.core.form.MailAliasDestBean[]"
920 dev 128
				size="1" />
129
		</form-bean>
130
	</form-beans>
131
 
132
	<global-exceptions>
133
		<!-- FIXME: it doesn't work :( -->
134
		<!-- exception
135
			key="GeneralException"
136
			type="java.lang.Exception"
137
			path="/generalError.jsp"
138
		/ -->
139
 
140
		<exception
141
			key="UserException"
924 dev 142
			type="ak.hostadmiral.util.UserException"
143
			handler="ak.hostadmiral.core.action.UserExceptionHandler"
920 dev 144
		/>
145
	</global-exceptions>
146
 
147
	<global-forwards>
148
		<forward
149
			name="error"
150
			path="/error.jsp"
151
		/>
152
	</global-forwards>
153
 
154
	<action-mappings>
155
		<action
156
			path="/index"
924 dev 157
			type="ak.hostadmiral.core.action.IndexAction"
920 dev 158
		>
159
			<forward name="success" path="/index.jsp" />
160
		</action>
161
 
162
		<!-- == system ============================================================================ -->
163
 
164
		<action
165
			path="/system/login"
1014 dev 166
			type="ak.hostadmiral.core.action.LoginAction"
167
			parameter="show"
168
		>
169
			<forward name="default" path="/system/login.jsp" />
170
		</action>
920 dev 171
 
172
		<action
173
			path="/system/login/submit"
924 dev 174
			type="ak.hostadmiral.core.action.LoginAction"
1014 dev 175
			parameter="submit"
958 dev 176
			name="LoginForm"
920 dev 177
			validate="true"
178
			scope="request"
179
			input="/system/login.jsp"
180
		>
181
			<forward name="default" path="/index.do" redirect="true" />
182
		</action>
183
 
184
		<action
185
			path="/system/logout"
924 dev 186
			type="ak.hostadmiral.core.action.LogoutAction"
920 dev 187
		>
188
			<forward name="default" path="/system/logout.jsp" />
189
		</action>
190
 
191
		<!-- == user ============================================================================== -->
192
 
193
		<action
194
			path="/user/password/show"
924 dev 195
			type="ak.hostadmiral.core.action.ChangePasswordAction"
920 dev 196
			parameter="first"
197
		>
198
			<forward name="default" path="/user/password/change.jsp" />
199
		</action>
200
 
201
		<action
202
			path="/user/password/submit"
924 dev 203
			type="ak.hostadmiral.core.action.ChangePasswordAction"
920 dev 204
			parameter="submit"
958 dev 205
			name="ChangePasswordForm"
920 dev 206
			validate="true"
207
			scope="request"
208
			input="/user/password/change.jsp"
209
		>
210
		</action>
211
 
212
		<action
949 dev 213
			path="/user/logins"
214
			type="ak.hostadmiral.core.action.UserLoginsAction"
958 dev 215
			name="UserLoginsForm"
949 dev 216
			validate="true"
217
			scope="request"
218
		>
219
			<forward name="default" path="/user/logins.jsp" />
220
		</action>
221
 
222
		<action
223
			path="/user/failedLogins"
224
			type="ak.hostadmiral.core.action.FailedLoginsAction"
225
		>
226
			<forward name="default" path="/user/failedLogins.jsp" />
227
		</action>
228
 
229
		<action
920 dev 230
			path="/user/list"
924 dev 231
			type="ak.hostadmiral.core.action.UserAction"
920 dev 232
			parameter="list"
233
		>
234
			<forward name="default" path="/user/list.jsp" />
235
		</action>
236
 
237
		<action
946 dev 238
			path="/user/deleting"
239
			type="ak.hostadmiral.core.action.UserAction"
240
			parameter="deleting"
958 dev 241
			name="UserForm"
946 dev 242
			validate="true"
243
			scope="request"
244
		>
245
			<forward name="default" path="/deleting.jsp" />
246
		</action>
247
 
248
		<action
920 dev 249
			path="/user/delete"
924 dev 250
			type="ak.hostadmiral.core.action.UserAction"
920 dev 251
			parameter="delete"
958 dev 252
			name="UserForm"
920 dev 253
			validate="true"
254
			scope="request"
255
		>
256
		</action>
257
 
258
		<action
259
			path="/user/edit"
924 dev 260
			type="ak.hostadmiral.core.action.UserAction"
920 dev 261
			parameter="edit"
958 dev 262
			name="UserForm"
920 dev 263
			validate="true"
264
			scope="request"
265
		>
950 dev 266
			<forward name="default"  path="/user/edit.jsp"     />
267
			<forward name="view"     path="/user/view.jsp"     />
920 dev 268
		</action>
269
 
270
		<action
271
			path="/user/submit"
924 dev 272
			type="ak.hostadmiral.core.action.UserAction"
920 dev 273
			parameter="submit"
958 dev 274
			name="UserEditForm"
920 dev 275
			validate="true"
276
			scope="request"
277
			input="/user/edit.jsp"
278
		>
279
		</action>
280
 
950 dev 281
		<action
282
			path="/user/partedit"
283
			type="ak.hostadmiral.core.action.UserAction"
284
			parameter="partedit"
958 dev 285
			name="UserForm"
950 dev 286
			validate="true"
287
			scope="request"
288
		>
289
			<forward name="default"  path="/user/partedit.jsp" />
290
		</action>
291
 
292
		<action
293
			path="/user/partsubmit"
294
			type="ak.hostadmiral.core.action.UserAction"
295
			parameter="partsubmit"
958 dev 296
			name="UserPartEditForm"
950 dev 297
			validate="true"
298
			scope="request"
299
			input="/user/partedit.jsp"
300
		>
301
		</action>
302
 
920 dev 303
		<!-- == system user ======================================================================= -->
304
 
305
		<action
306
			path="/user/system/list"
924 dev 307
			type="ak.hostadmiral.core.action.SystemUserAction"
920 dev 308
			parameter="list"
309
		>
310
			<forward name="default" path="/user/system/list.jsp" />
311
		</action>
312
 
313
		<action
1012 dev 314
			path="/user/system/deleting"
315
			type="ak.hostadmiral.core.action.SystemUserAction"
316
			parameter="deleting"
317
			name="SystemUserForm"
318
			validate="true"
319
			scope="request"
320
		>
321
			<forward name="default" path="/deleting.jsp" />
322
		</action>
323
 
324
		<action
920 dev 325
			path="/user/system/delete"
924 dev 326
			type="ak.hostadmiral.core.action.SystemUserAction"
920 dev 327
			parameter="delete"
958 dev 328
			name="SystemUserForm"
920 dev 329
			validate="true"
330
			scope="request"
331
		>
332
		</action>
333
 
334
		<action
335
			path="/user/system/edit"
924 dev 336
			type="ak.hostadmiral.core.action.SystemUserAction"
920 dev 337
			parameter="edit"
958 dev 338
			name="SystemUserForm"
920 dev 339
			validate="true"
340
			scope="request"
341
		>
342
			<forward name="default" path="/user/system/edit.jsp" />
923 dev 343
			<forward name="view"    path="/user/system/view.jsp" />
920 dev 344
		</action>
345
 
346
		<action
347
			path="/user/system/submit"
924 dev 348
			type="ak.hostadmiral.core.action.SystemUserAction"
920 dev 349
			parameter="submit"
958 dev 350
			name="SystemUserEditForm"
920 dev 351
			validate="true"
352
			scope="request"
353
			input="/user/system/edit.jsp"
354
		>
355
		</action>
356
 
1012 dev 357
		<!-- == inet domain ======================================================================= -->
920 dev 358
 
359
		<action
360
			path="/domain/list"
924 dev 361
			type="ak.hostadmiral.core.action.InetDomainAction"
920 dev 362
			parameter="list"
363
		>
364
			<forward name="default" path="/domain/list.jsp" />
365
		</action>
366
 
367
		<action
1012 dev 368
			path="/domain/deleting"
369
			type="ak.hostadmiral.core.action.InetDomainAction"
370
			parameter="deleting"
371
			name="InetDomainForm"
372
			validate="true"
373
			scope="request"
374
		>
375
			<forward name="default" path="/deleting.jsp" />
376
		</action>
377
 
378
		<action
920 dev 379
			path="/domain/delete"
924 dev 380
			type="ak.hostadmiral.core.action.InetDomainAction"
920 dev 381
			parameter="delete"
958 dev 382
			name="InetDomainForm"
920 dev 383
			validate="true"
384
			scope="request"
385
		>
386
		</action>
387
 
388
		<action
389
			path="/domain/edit"
924 dev 390
			type="ak.hostadmiral.core.action.InetDomainAction"
920 dev 391
			parameter="edit"
958 dev 392
			name="InetDomainForm"
920 dev 393
			validate="true"
394
			scope="request"
395
		>
396
			<forward name="default" path="/domain/edit.jsp" />
923 dev 397
			<forward name="view"    path="/domain/view.jsp" />
920 dev 398
		</action>
399
 
400
		<action
401
			path="/domain/submit"
924 dev 402
			type="ak.hostadmiral.core.action.InetDomainAction"
920 dev 403
			parameter="submit"
958 dev 404
			name="InetDomainEditForm"
920 dev 405
			validate="true"
406
			scope="request"
407
			input="/domain/edit.jsp"
408
		>
409
		</action>
410
 
411
		<!-- == mail boxes ======================================================================== -->
412
 
413
		<action
414
			path="/mail/box/list"
924 dev 415
			type="ak.hostadmiral.core.action.MailboxAction"
920 dev 416
			parameter="list"
417
		>
418
			<forward name="default" path="/mail/box/list.jsp" />
419
		</action>
420
 
421
		<action
1012 dev 422
			path="/mail/box/deleting"
423
			type="ak.hostadmiral.core.action.MailboxAction"
424
			parameter="deleting"
425
			name="MailboxForm"
426
			validate="true"
427
			scope="request"
428
		>
429
			<forward name="default" path="/deleting.jsp" />
430
		</action>
431
 
432
		<action
920 dev 433
			path="/mail/box/delete"
924 dev 434
			type="ak.hostadmiral.core.action.MailboxAction"
920 dev 435
			parameter="delete"
958 dev 436
			name="MailboxForm"
920 dev 437
			validate="true"
438
			scope="request"
439
		>
440
		</action>
441
 
442
		<action
443
			path="/mail/box/edit"
924 dev 444
			type="ak.hostadmiral.core.action.MailboxAction"
920 dev 445
			parameter="edit"
958 dev 446
			name="MailboxForm"
920 dev 447
			validate="true"
448
			scope="request"
449
		>
450
			<forward name="default" path="/mail/box/edit.jsp" />
923 dev 451
			<forward name="view"    path="/mail/box/view.jsp" />
920 dev 452
		</action>
453
 
454
		<action
455
			path="/mail/box/submit"
924 dev 456
			type="ak.hostadmiral.core.action.MailboxAction"
920 dev 457
			parameter="submit"
958 dev 458
			name="MailboxEditForm"
920 dev 459
			validate="true"
460
			scope="request"
461
			input="/mail/box/edit.jsp"
462
		>
463
		</action>
464
 
465
		<!-- == mail aliases ====================================================================== -->
466
 
467
		<action
468
			path="/mail/alias/list"
924 dev 469
			type="ak.hostadmiral.core.action.MailAliasAction"
920 dev 470
			parameter="list"
471
		>
472
			<forward name="default" path="/mail/alias/list.jsp" />
473
		</action>
474
 
475
		<action
1012 dev 476
			path="/mail/alias/deleting"
477
			type="ak.hostadmiral.core.action.MailAliasAction"
478
			parameter="deleting"
479
			name="MailAliasForm"
480
			validate="true"
481
			scope="request"
482
		>
483
			<forward name="default" path="/deleting.jsp" />
484
		</action>
485
 
486
		<action
920 dev 487
			path="/mail/alias/delete"
924 dev 488
			type="ak.hostadmiral.core.action.MailAliasAction"
920 dev 489
			parameter="delete"
958 dev 490
			name="MailAliasForm"
920 dev 491
			validate="true"
492
			scope="request"
493
		>
494
		</action>
495
 
496
		<action
497
			path="/mail/alias/edit"
924 dev 498
			type="ak.hostadmiral.core.action.MailAliasAction"
920 dev 499
			parameter="edit"
958 dev 500
			name="MailAliasForm"
920 dev 501
			validate="true"
502
			scope="request"
503
		>
923 dev 504
			<forward name="default"   path="/mail/alias/edit.jsp" />
505
			<forward name="editdests" path="/mail/alias/editdests.jsp" />
506
			<forward name="view"      path="/mail/alias/view.jsp" />
920 dev 507
		</action>
508
 
509
		<action
510
			path="/mail/alias/submit"
924 dev 511
			type="ak.hostadmiral.core.action.MailAliasAction"
920 dev 512
			parameter="submit"
958 dev 513
			name="MailAliasEditForm"
920 dev 514
			validate="true"
515
			scope="request"
516
			input="/mail/alias/edit.do"
517
		>
923 dev 518
			<forward name="default"   path="/mail/alias/edit.jsp" />
519
			<forward name="editdests" path="/mail/alias/editdests.jsp" />
520
			<forward name="view"      path="/mail/alias/view.jsp" />
920 dev 521
		</action>
522
 
523
	</action-mappings>
524
 
525
	<controller processorClass="ak.strutsx.RequestProcessorX" />
526
 
924 dev 527
	<message-resources parameter="ak.hostadmiral.core.CoreResources" />
920 dev 528
 
529
	<!-- ========== Plug-Ins Configuration ================================== -->
530
 
531
	<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
532
		<set-property property="pathnames"
533
			value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
534
	</plug-in>
535
 
536
</struts-config>