Subversion Repositories general

Rev

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