root/trunk/calendar3/webclient/war/WEB-INF/struts-config.xml

Revision 454 (checked in by douglm, 7 years ago)

Not peForm, but calForm

Line 
1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <!DOCTYPE struts-config PUBLIC
3           "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
4           "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
5
6   <!-- ====================================================================
7      This is a the Struts configuration for the Bedework web client.
8      ====================================================================== -->
9
10    <!--
11      The action-mappings below are divided into "normal" actions (suffixed
12      with ".do") and render actions (suffixed with ".rdo").  All normal actions
13      (which are typically used to change the application's state) redirect
14      to a render action that returns a jsp page for display.  Render actions
15      do not change state.
16
17      The action-mappings are grouped together by function; all render
18      actions use the type="org.bedework.webclient.BwRenderAction" class.
19      The division between normal and render actions is required, among other
20      things, to allow Bedework to run in a portal. All render actions
21      are marked with the comment "renderUrl" so that they may be
22      mechanically picked out of this file and built up for portal configuration.
23      By convention, most render actions are named "show[Name]".
24
25      Note that nearly all global forwards map to a render action that produce
26      a jsp page for display.
27
28      All action URLs used in any client are produced in header.jsp to take
29      advantage of appropriate encoding or extensions required by the container
30      and/or portal.  These "urlPrefixes" are then pulled into the xslt
31      for use in constructing links into the application.  Look at the top of
32      header.jsp and the default.xsl files within any client for examples.  Use
33      the url-prefix variables in the xslt rather than calling these paths directly.
34      -->
35
36 <struts-config>
37   <!-- ========== Form Bean Definitions =================================== -->
38   <form-beans>
39     <form-bean      name="calForm"
40                     type="org.bedework.webclient.BwActionForm"/>
41   </form-beans>
42
43   <!-- ========== Global Forward Definitions ============================== -->
44   <global-forwards>
45     <!-- render forwards -->
46     <forward name="initialise" path="/initialise.rdo"/>
47     <forward name="showCals" path="/showCals.rdo"/>
48     <forward name="showManageLocations" path="/showManageLocations.rdo"/>
49     <forward name="showEditLocation" path="/showEditLocation.rdo"/>
50     <forward name="showEditEvent" path="/showEditEvent.rdo"/>
51     <forward name="eventMore" path="/showEventMore.rdo"/>
52     <forward name="initUpload" path="/initUpload.rdo"/>
53     <forward name="showMsgErr" path="/showMsgErr.rdo"/>
54
55     <!-- Forward for a new session from some bookmarked link; used by
56          org.bedework.webclient.BwRenderAction when a refresh is needed -->
57     <forward name="gotomain" path="/docs/main.jsp" />
58
59     <!-- set up state and get going. -->
60     <forward name="initial" path="/setup.do"/>
61
62     <!-- global redirects used by many actions -->
63     <forward name="doNothing" path="/showMain.rdo" redirect="true" />
64     <forward name="error" path="/showMain.rdo" redirect="true" />
65     <forward name="success" path="/showMain.rdo" redirect="true" />
66     <forward name="cancelled" path="/showMain.rdo" redirect="true" />
67   </global-forwards>
68
69   <!-- ========== Action Mapping Definitions ============================== -->
70   <action-mappings>
71
72   <!-- ===============================================================
73                       Fundamental Actions
74    =============================================================== -->
75
76     <!-- ........... PUBLIC and PERSONAL clients ...... -->
77
78     <!-- renderUrl -->
79     <action    path="/initialise"
80                type="org.bedework.webclient.BwRenderAction"
81                name="calForm"
82                scope="session"
83                validate="false">
84       <forward name="success" path="/docs/main.jsp" />
85       <forward name="loggedOut" path="/docs/login/logout.html" />
86     </action>
87
88     <!-- renderUrl -->
89     <action    path="/showMain"
90                type="org.bedework.webclient.BwRenderAction"
91                name="calForm"
92                scope="session"
93                validate="false">
94       <forward name="success" path="/docs/main.jsp"/>
95     </action>
96
97     <action    path="/setup"
98                type="org.bedework.webclient.BwAction"
99                name="calForm"
100                scope="session"
101                validate="false">
102       <forward name="loggedOut" path="/docs/login/logout.html" />
103     </action>
104
105     <action    path="/setSelection"
106                type="org.bedework.webcommon.misc.SetSelectionAction"
107                name="calForm"
108                scope="session"
109                validate="false">
110       <forward name="notFound" path="/showMain.rdo" redirect="true" />
111       <forward name="noViewDef" path="/showMain.rdo" redirect="true" />
112     </action>
113
114     <action    path="/setViewPeriod"
115                type="org.bedework.webclient.BwGoToAction"
116                name="calForm"
117                scope="session"
118                validate="false">
119     </action>
120
121     <!-- renderUrl -->
122     <action    path="/showMsgErr"
123                type="org.bedework.webclient.BwRenderAction"
124                name="calForm"
125                scope="session"
126                validate="false">
127       <forward name="success" path="/docs/showMsgErr.jsp"/>
128     </action>
129
130     <!-- renderUrl -->
131     <action    path="/showPage"
132                type="org.bedework.webclient.BwAction"
133                name="calForm"
134                scope="session"
135                validate="false">
136       <forward name="success" path="/docs/showPage.jsp" />
137     </action>
138
139   <!-- ===============================================================
140                         Events
141        =============================================================== -->
142
143     <!-- ........... PUBLIC and PERSONAL clients ...... -->
144
145     <!-- renderUrl -->
146     <action    path="/showEventMore"
147                type="org.bedework.webclient.BwRenderAction"
148                name="calForm"
149                scope="session"
150                validate="false">
151       <forward name="success" path="/docs/event/eventMore.jsp" />
152     </action>
153
154     <action    path="/eventView"
155                type="org.bedework.webclient.BwEventAction"
156                name="calForm"
157                scope="session"
158                validate="false">
159       <forward name="success" path="/showEventMore.rdo" redirect="true" />
160     </action>
161
162     <!-- ........... PERSONAL client only ...... -->
163
164     <!-- === Adding Events === -->
165     <!-- renderUrl -->
166     <action    path="/showAddEvent"
167                type="org.bedework.webclient.BwRenderAction"
168                name="calForm"
169                scope="session"
170                validate="false">
171       <forward name="success" path="/docs/event/addEvent.jsp" />
172     </action>
173
174     <!-- The following 2 actions are used for adding events from an "add event" page
175          (a la Demo, Rensselaer); on error, we return to the
176          addEvent.jsp page. -->
177     <action    path="/initEvent"
178                type="org.bedework.webclient.BwInitEventAction"
179                name="calForm"
180                scope="session"
181                validate="false">
182       <forward name="success" path="/showAddEvent.rdo" redirect="true" />
183     </action>
184
185     <action    path="/addEventUsingPage"
186                type="org.bedework.webclient.BwAddEventAction"
187                name="calForm"
188                scope="session"
189                validate="false">
190       <forward name="error" path="/showAddEvent.rdo" redirect="true" />
191       <forward name="doNothing" path="/showAddEvent.rdo" redirect="true" />
192     </action>
193
194     <!-- The following action is used for adding events from a form on the main
195          personal calandar page (a la Washington); on error or success, we return to the
196          main.jsp page. -->
197     <action    path="/addEvent"
198                type="org.bedework.webclient.BwAddEventAction"
199                name="calForm"
200                scope="session"
201                validate="false">
202     </action>
203
204     <!-- === Modifying Events === -->
205     <!-- renderUrl -->
206     <action    path="/showEditEvent"
207                type="org.bedework.webclient.BwRenderAction"
208                name="calForm"
209                scope="session"
210                validate="false">
211       <forward name="success" path="/docs/event/editEvent.jsp" />
212     </action>
213
214     <action    path="/editEvent"
215                type="org.bedework.webclient.BwEditEventAction"
216                name="calForm"
217                scope="session"
218                validate="false">
219       <forward name="edit" path="/showEditEvent.rdo" redirect="true" />
220     </action>
221
222     <action    path="/event/setAccess"
223                type="org.bedework.webcommon.access.AccessAction"
224                name="calForm"
225                scope="session"
226                validate="false">
227       <forward name="success" path="/showEditEvent.rdo" redirect="true" />
228       <forward name="error" path="/showEditEvent.rdo" redirect="true" />
229       <forward name="notFound" path="/showEditEvent.rdo" redirect="true" />
230       <forward name="doNothing" path="/showEditEvent.rdo" redirect="true" />
231     </action>
232
233     <!-- === Selecting calendars while adding and modifying Events === -->
234     <!-- renderUrl -->
235     <action    path="/event/showCalsForEvent"
236                type="org.bedework.webclient.BwRenderAction"
237                name="calForm"
238                scope="session"
239                validate="false">
240       <forward name="success" path="/docs/event/selectCalForEvent.jsp"/>
241     </action>
242
243     <action    path="/event/selectCalForEvent"
244                type="org.bedework.webclient.BwAction"
245                name="calForm"
246                scope="session"
247                validate="false">
248       <forward name="success" path="/event/showCalsForEvent.rdo" redirect="true" />
249     </action>
250
251     <!-- === Adding Event References === -->
252     <!-- renderUrl -->
253     <action    path="/event/showAddEventRef"
254                type="org.bedework.webclient.BwRenderAction"
255                name="calForm"
256                scope="session"
257                validate="false">
258       <forward name="success" path="/docs/event/addEventRef.jsp" />
259     </action>
260
261     <action    path="/addEventRef"
262                type="org.bedework.webclient.BwEventAction"
263                name="calForm"
264                scope="session"
265                validate="false">
266       <forward name="success" path="/event/showAddEventRef.rdo" redirect="true" />
267     </action>
268
269     <action    path="/event/addEventRefComplete"
270                type="org.bedework.webclient.BwAddEventRefAction"
271                name="calForm"
272                scope="session"
273                validate="false">
274       <forward name="duplicate" path="/showMain.rdo" redirect="true" />
275     </action>
276
277     <!-- === Deleting Events === -->
278     <action    path="/delEvent"
279                type="org.bedework.webclient.BwDelEventAction"
280                name="calForm"
281                scope="session"
282                validate="false">
283     </action>
284
285   <!-- ===============================================================
286                     Export (download) and Import
287        =============================================================== -->
288
289     <!-- ........... PUBLIC and PERSONAL clients ...... -->
290
291     <!-- renderUrl -->
292     <action    path="/showExportData"
293                type="org.bedework.webclient.BwRenderAction"
294                name="calForm"
295                scope="session"
296                validate="false">
297       <forward name="success" path="/docs/exportData.jsp" />
298     </action>
299
300     <action    path="/export"
301                type="org.bedework.webcommon.misc.ExportAction"
302                name="calForm"
303                scope="session"
304                validate="false">
305       <forward name="success" path="/showExportData.rdo" redirect="true" />
306     </action>
307
308     <!-- ........... PERSONAL client only ...... -->
309
310     <!-- renderUrl -->
311     <action    path="/initUpload"
312                type="org.bedework.webclient.BwRenderAction"
313                name="calForm"
314                scope="session"
315                validate="false">
316       <forward name="success" path="/docs/upload.jsp" />
317     </action>
318
319     <action    path="/upload"
320                type="org.bedework.webcommon.misc.UploadAction"
321                name="calForm"
322                scope="session"
323                validate="false">
324     <forward name="baddata" path="/showMain.rdo" redirect="true" />
325     </action>
326
327   <!-- ===============================================================
328                         Locations
329        =============================================================== -->
330
331     <!-- ........... PERSONAL client only ...... -->
332
333     <!-- renderUrl -->
334     <action    path="/showManageLocations"
335                type="org.bedework.webclient.BwRenderAction"
336                name="calForm"
337                scope="session"
338                validate="false">
339       <forward name="success" path="/docs/location/manageLocations.jsp" />
340     </action>
341
342     <!-- renderUrl -->
343     <action    path="/showEditLocation"
344                type="org.bedework.webclient.BwRenderAction"
345                name="calForm"
346                scope="session"
347                validate="false">
348       <forward name="success" path="/docs/location/editLocation.jsp" />
349     </action>
350
351     <action    path="/manageLocations"
352                type="org.bedework.webclient.BwAction"
353                name="calForm"
354                scope="session"
355                validate="false">
356       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
357     </action>
358
359     <action    path="/addLocation"
360                type="org.bedework.webclient.BwAddLocationAction"
361                name="calForm"
362                scope="session"
363                validate="false">
364       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
365     </action>
366
367     <action    path="/editLoc"
368                type="org.bedework.webclient.BwEditLocationAction"
369                name="calForm"
370                scope="session"
371                validate="false">
372       <forward name="edit" path="/showEditLocation.rdo" redirect="true" />
373       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
374     </action>
375
376     <action    path="/delLocation"
377                type="org.bedework.webclient.BwDelLocationAction"
378                name="calForm"
379                scope="session"
380                validate="false">
381       <forward name="referenced" path="/showManageLocations.rdo" redirect="true" />
382       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
383     </action>
384
385    <!-- ===============================================================
386                          Free / Busy
387          =============================================================== -->
388
389     <!-- ........... PERSONAL client only ...... -->
390
391     <!-- renderUrl -->
392     <action    path="/freeBusy/showFreeBusy"
393                type="org.bedework.webclient.BwRenderAction"
394                name="calForm"
395                scope="session"
396                validate="false">
397       <forward name="success" path="/docs/freeBusy.jsp" />
398     </action>
399
400     <action    path="/freeBusy/getFreeBusy"
401                type="org.bedework.webclient.BwFreeBusyAction"
402                name="calForm"
403                scope="session"
404                validate="false">
405       <forward name="success" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
406       <forward name="noAccess" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
407       <forward name="notFound" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
408     </action>
409
410     <action    path="/freeBusy/setAccess"
411                type="org.bedework.webcommon.access.AccessAction"
412                name="calForm"
413                scope="session"
414                validate="false">
415       <forward name="success" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
416       <forward name="error" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
417       <forward name="notFound" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
418       <forward name="doNothing" path="/freeBusy/showFreeBusy.rdo" redirect="true" />
419     </action>
420
421     <!-- ===============================================================
422                          Calendars
423          =============================================================== -->
424
425     <!-- ........... PUBLIC and PERSONAL clients ...... -->
426
427     <!-- renderUrl -->
428     <action    path="/showPublicCals"
429                type="org.bedework.webclient.BwRenderAction"
430                name="calForm"
431                scope="session"
432                validate="false">
433       <forward name="success" path="/docs/calendar/calendarList.jsp" />
434     </action>
435
436     <action    path="/fetchPublicCalendars"
437                type="org.bedework.webclient.BwAction"
438                name="calForm"
439                scope="session"
440                validate="false">
441       <forward name="success" path="/showPublicCals.rdo" redirect="true" />
442     </action>
443
444     <!-- renderUrl -->
445     <action    path="/showCals"
446                type="org.bedework.webclient.BwRenderAction"
447                name="calForm"
448                scope="session"
449                validate="false">
450       <forward name="success" path="/docs/calendar/emitCalendars.jsp" />
451     </action>
452
453     <action    path="/fetchCalendars"
454                type="org.bedework.webclient.BwAction"
455                name="calForm"
456                scope="session"
457                validate="false">
458       <forward name="success" path="/showCals.rdo" redirect="true" />
459     </action>
460
461     <!-- ........... PERSONAL client only  .............. -->
462
463     <!-- renderUrl -->
464     <action    path="/calendar/showCalendar"
465                type="org.bedework.webclient.BwRenderAction"
466                name="calForm"
467                scope="session"
468                validate="false">
469       <forward name="success" path="/docs/calendar/displayCalendar.jsp"/>
470     </action>
471
472     <action    path="/calendar/fetchForDisplay"
473                type="org.bedework.webcommon.calendars.FetchCalendarAction"
474                name="calForm"
475                scope="session"
476                validate="false">
477       <forward name="notFound" path="/admin/showMain.rdo" redirect="true" />
478       <forward name="continue" path="/calendar/showCalendar.rdo" redirect="true" />
479     </action>
480
481     <!-- === Adding and Modifying Calendars === -->
482     <!-- renderUrl -->
483     <action    path="/calendar/showModForm"
484                type="org.bedework.webclient.BwRenderAction"
485                name="calForm"
486                scope="session"
487                validate="false">
488       <forward name="success" path="/docs/calendar/modCalendar.jsp"/>
489     </action>
490
491     <action    path="/calendar/initAdd"
492                type="org.bedework.webcommon.calendars.InitAddCalendarAction"
493                name="calForm"
494                scope="session"
495                validate="false">
496       <forward name="continue" path="/calendar/showModForm.rdo" redirect="true" />
497     </action>
498
499     <!-- renderUrl -->
500     <action    path="/calendar/showUpdateList"
501                type="org.bedework.webclient.BwRenderAction"
502                name="calForm"
503                scope="session"
504                validate="false">
505       <forward name="success" path="/docs/calendar/calendarList.jsp"/>
506     </action>
507
508     <action    path="/calendar/fetchForUpdate"
509                type="org.bedework.webcommon.calendars.FetchCalendarAction"
510                name="calForm"
511                scope="session"
512                validate="false">
513       <forward name="notFound" path="/admin/showUpdateList.rdo" redirect="true" />
514       <forward name="continue" path="/calendar/showModForm.rdo" redirect="true" />
515     </action>
516
517     <action    path="/calendar/update"
518                type="org.bedework.webcommon.calendars.UpdateCalendarAction"
519                name="calForm"
520                scope="session"
521                validate="false">
522       <forward name="continue" path="/calendar/showUpdateList.rdo" redirect="true" />
523       <forward name="cancelled" path="/calendar/showUpdateList.rdo" redirect="true" />
524       <forward name="retry" path="/calendar/showModForm.rdo" redirect="true" />
525       <forward name="delete" path="/calendar/showDeleteConfirm.rdo" redirect="true" />
526     </action>
527
528     <action    path="/calendar/setAccess"
529                type="org.bedework.webcommon.access.AccessAction"
530                name="calForm"
531                scope="session"
532                validate="false">
533       <forward name="success" path="/calendar/showModForm.rdo" redirect="true" />
534       <forward name="error" path="/calendar/showModForm.rdo" redirect="true" />
535       <forward name="notFound" path="/calendar/showModForm.rdo" redirect="true" />
536       <forward name="doNothing" path="/calendar/showModForm.rdo" redirect="true" />
537     </action>
538
539     <!-- === deleting calendars === -->
540     <!-- renderUrl -->
541     <action    path="/calendar/showDeleteConfirm"
542                type="org.bedework.webclient.BwRenderAction"
543                name="calForm"
544                scope="session"
545                validate="false">
546       <forward name="cancelled" path="/calendar/showUpdateList.rdo" redirect="true" />
547       <forward name="success" path="/docs/calendar/deleteConfirm.jsp" />
548     </action>
549
550     <!-- renderUrl -->
551     <action    path="/calendar/showReferenced"
552                type="org.bedework.webclient.BwRenderAction"
553                name="calForm"
554                scope="session"
555                validate="false">
556       <forward name="success" path="/docs/calendar/referenced.jsp"/>
557     </action>
558
559     <action    path="/calendar/delete"
560                type="org.bedework.webcommon.calendars.DeleteCalendarAction"
561                name="calForm"
562                scope="session"
563                validate="false">
564       <forward name="inUse" path="/calendar/showReferenced.rdo" redirect="true" />
565       <forward name="notFound" path="/calendar/showUpdateList.rdo" redirect="true" />
566       <forward name="cancelled" path="/calendar/showUpdateList.rdo" redirect="true" />
567       <forward name="continue" path="/calendar/showUpdateList.rdo" redirect="true" />
568     </action>
569
570     <!-- === display a page of descriptions for public calendars (not currently used) === -->
571     <!-- renderUrl -->
572     <action    path="/calendar/showDescriptionList"
573                type="org.bedework.webclient.BwRenderAction"
574                name="calForm"
575                scope="session"
576                validate="false">
577       <forward name="success" path="/docs/calendar/calendarDescriptions.jsp"/>
578     </action>
579
580     <!-- ===============================================================
581                        Subscriptions
582          =============================================================== -->
583
584      <!-- renderUrl -->
585      <action    path="/subs/showSubs"
586                type="org.bedework.webclient.BwRenderAction"
587                name="calForm"
588                scope="session"
589                validate="false">
590       <forward name="success" path="/docs/subs/subscriptions.jsp"/>
591     </action>
592
593     <action    path="/subs/fetch"
594                type="org.bedework.webcommon.subs.GetSubscriptionsAction"
595                name="calForm"
596                scope="session"
597                validate="false">
598       <forward name="success" path="/subs/showSubs.rdo" redirect="true" />
599     </action>
600
601     <!-- renderUrl -->
602     <action    path="/subs/showModForm"
603                type="org.bedework.webclient.BwRenderAction"
604                name="calForm"
605                scope="session"
606                validate="false">
607       <forward name="success" path="/docs/subs/modSubscription.jsp"/>
608     </action>
609
610     <action    path="/subs/initAdd"
611                type="org.bedework.webcommon.subs.InitSubscribeAction"
612                name="calForm"
613                scope="session"
614                validate="false">
615       <forward name="noAccess" path="/subs/showSubs.rdo" redirect="true"/>
616       <forward name="cancelled" path="/subs/showSubs.rdo" redirect="true"/>
617       <forward name="success" path="/subs/showModForm.rdo" redirect="true" />
618     </action>
619
620     <action    path="/subs/fetchForUpdate"
621                type="org.bedework.webcommon.subs.FetchSubscriptionAction"
622                name="calForm"
623                scope="session"
624                validate="false">
625       <forward name="notFound" path="/admin/showMain.rdo" redirect="true" />
626       <forward name="continue" path="/subs/showModForm.rdo" redirect="true" />
627     </action>
628
629     <action    path="/subs/subscribe"
630                type="org.bedework.webcommon.subs.SubscribeAction"
631                name="calForm"
632                scope="session"
633                validate="false">
634       <forward name="cancelled" path="/subs/showSubs.rdo" redirect="true"/>
635       <forward name="retry" path="/subs/showModForm.rdo" redirect="true"/>
636       <forward name="reffed" path="/subs/showSubs.rdo" redirect="true"/>
637       <forward name="success" path="/subs/showSubs.rdo" redirect="true" />
638     </action>
639
640     <action    path="/subs/unsubscribe"
641                type="org.bedework.webcommon.subs.UnsubscribeAction"
642                name="calForm"
643                scope="session"
644                validate="false">
645       <forward name="success" path="/subs/showSubs.rdo" redirect="true" />
646     </action>
647
648     <!-- ===============================================================
649                         Views
650          =============================================================== -->
651
652     <action    path="/addView"
653                type="org.bedework.webcommon.views.AddViewAction"
654                name="calForm"
655                scope="session"
656                validate="false">
657     </action>
658
659     <action    path="/removeView"
660                type="org.bedework.webcommon.views.DeleteViewAction"
661                name="calForm"
662                scope="session"
663                validate="false">
664     </action>
665
666     <!-- ===============================================================
667                      User Preferences (also see email and alarms)
668          =============================================================== -->
669
670     <!-- ........... PERSONAL client only ...... -->
671
672     <!-- renderUrl -->
673     <action    path="/prefs/showModForm"
674                type="org.bedework.webclient.BwRenderAction"
675                name="calForm"
676                scope="session"
677                validate="false">
678       <forward name="success" path="/docs/prefs/modPrefs.jsp"/>
679     </action>
680
681     <action    path="/prefs/fetchForUpdate"
682                type="org.bedework.webcommon.pref.FetchPrefsAction"
683                name="calForm"
684                scope="session"
685                validate="false">
686       <forward name="notFound" path="/admin/showMain.rdo" redirect="true" />
687       <forward name="success" path="/prefs/showModForm.rdo" redirect="true" />
688     </action>
689
690     <action    path="/prefs/update"
691                type="org.bedework.webcommon.pref.UpdatePrefsAction"
692                name="calForm"
693                scope="session"
694                validate="false">
695       <forward name="cancelled" path="/admin/showMain.rdo" redirect="true" />
696       <forward name="retry" path="/prefs/showModForm.rdo" />
697       <forward name="success" path="/admin/showMain.rdo" redirect="true" />
698     </action>
699
700     <!-- ===============================================================
701                      Mailing Events
702          =============================================================== -->
703
704     <!-- renderUrl -->
705     <action    path="/showEmailOptions"
706                type="org.bedework.webclient.BwRenderAction"
707                name="calForm"
708                scope="session"
709                validate="false">
710       <forward name="success" path="/docs/emailOptions.jsp" />
711     </action>
712
713     <action    path="/initMailEvent"
714                type="org.bedework.webclient.BwEventAction"
715                name="calForm"
716                scope="session"
717                validate="false">
718       <forward name="notFound" path="/showMain.rdo" redirect="true" />
719       <forward name="success" path="/showEmailOptions.rdo" redirect="true" />
720     </action>
721
722     <action    path="/mailEvent"
723                type="org.bedework.webclient.BwMailEventAction"
724                name="calForm"
725                scope="session"
726                validate="false">
727       <forward name="noEvent" path="/showMain.rdo" redirect="true" />
728       <forward name="retry" path="/showEmailOptions.rdo" redirect="true" />
729       <forward name="success" path="/showMain.rdo" redirect="true" />
730     </action>
731
732     <!-- ===============================================================
733                      Event Alarms
734          =============================================================== -->
735
736     <!-- renderUrl -->
737     <action    path="/showAlarmOptions"
738                type="org.bedework.webclient.BwRenderAction"
739                name="calForm"
740                scope="session"
741                validate="false">
742       <forward name="success" path="/docs/alarmOptions.jsp" />
743     </action>
744
745     <action    path="/initEventAlarm"
746                type="org.bedework.webclient.BwEventAction"
747                name="calForm"
748                scope="session"
749                validate="false">
750       <forward name="notFound" path="/showMain.rdo" redirect="true" />
751       <forward name="success" path="/showAlarmOptions.rdo" redirect="true" />
752     </action>
753
754     <action    path="/setAlarm"
755                type="org.bedework.webclient.BwSetAlarmAction"
756                name="calForm"
757                scope="session"
758                validate="false">
759       <forward name="noEvent" path="/showMain.rdo" redirect="true" />
760       <forward name="retry" path="/showAlarmOptions.rdo" redirect="true" />
761       <forward name="success" path="/showMain.rdo" redirect="true" />
762     </action>
763
764     <!-- ===============================================================
765                      System Statistics
766      =============================================================== -->
767
768     <!-- renderUrl -->
769     <action    path="/showStats"
770                type="org.bedework.webclient.BwRenderAction"
771                name="calForm"
772                scope="session"
773                validate="false">
774       <forward name="success" path="/docs/showSysStats.jsp" />
775     </action>
776
777     <action    path="/stats"
778                type="org.bedework.webcommon.misc.StatisticsAction"
779                name="calForm"
780                scope="session"
781                validate="false">
782       <forward name="continue"  path="/showStats.rdo" redirect="true" />
783       <forward name="success"  path="/showStats.rdo" redirect="true" />
784     </action>
785   </action-mappings>
786
787 <!--               unknown="true" -->
788
789   <!-- Below will be one or more comments which must not be edited or removed
790        for the portlet build process to succeed. The comment will be replaced
791         by some extra cofiguration.
792        -->
793
794   <!-- Jetspeed2 controller def here -->
795
796   <message-resources parameter="servlet" null="true" />
797
798 </struts-config>
Note: See TracBrowser for help on using the browser.