Subversion Repositories general

Rev

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