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

Revision 355 (checked in by johnsa, 7 years ago)

updated struts-config in user clients to reflect the calendar subdirectory in the jsp

Line 
1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2
3 <!DOCTYPE struts-config PUBLIC
4           "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
5           "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
6
7   <!-- ====================================================================
8      This is a the Struts configuration for the uwcal client.
9      ====================================================================== -->
10
11 <struts-config>
12   <!-- ========== Form Bean Definitions =================================== -->
13   <form-beans>
14     <form-bean      name="calForm"
15                     type="org.bedework.webclient.BwActionForm"/>
16   </form-beans>
17
18   <!-- ========== Global Forward Definitions ============================== -->
19   <global-forwards>
20     <!-- render forwards -->
21     <forward name="initialise" path="/initialise.rdo"/>
22     <forward name="showCals" path="/showCals.rdo"/>
23     <forward name="showManageLocations" path="/showManageLocations.rdo"/>
24     <forward name="showEditLocation" path="/showEditLocation.rdo"/>
25     <forward name="showEditEvent" path="/showEditEvent.rdo"/>
26     <forward name="eventMore" path="/showEventMore.rdo"/>
27     <forward name="initUpload" path="/initUpload.rdo"/>
28     <forward name="showMsgErr" path="/showMsgErr.rdo"/>
29
30     <!-- Forward for a new session from some bookmarked link? -->
31     <forward name="gotomain" path="/docs/main.jsp" />
32
33     <forward name="initial" path="/setup.do"/>
34
35     <forward name="doNothing" path="/showMain.rdo" redirect="true" />
36     <forward name="error" path="/showMain.rdo" redirect="true" />
37     <forward name="success" path="/showMain.rdo" redirect="true" />
38     <forward name="cancelled" path="/showMain.rdo" redirect="true" />
39   </global-forwards>
40
41   <!-- ========== Action Mapping Definitions ============================== -->
42   <action-mappings>
43
44     <!-- ===============================================================
45          Render actions - these should be referenced by the rdo suffix to
46          invoke the xslt filter
47          =============================================================== -->
48
49          <!--
50     <action    path="/showMain"
51                name="calForm"
52                scope="session"
53                validate="false"
54                include="/docs/main.jsp"/>
55 -->
56     <action    path="/showMain"
57                type="org.bedework.webclient.BwRenderAction"
58                name="calForm"
59                scope="session"
60                validate="false">
61       <forward name="success" path="/docs/main.jsp"/>
62     </action>
63
64     <action    path="/showPublicCals"
65                type="org.bedework.webclient.BwRenderAction"
66                name="calForm"
67                scope="session"
68                validate="false">
69       <forward name="success" path="/docs/calendar/emitPublicCalendars.jsp" />
70     </action>
71
72     <action    path="/showCals"
73                type="org.bedework.webclient.BwRenderAction"
74                name="calForm"
75                scope="session"
76                validate="false">
77       <forward name="success" path="/docs/calendar/emitCalendars.jsp" />
78     </action>
79
80     <action    path="/showEventMore"
81                type="org.bedework.webclient.BwRenderAction"
82                name="calForm"
83                scope="session"
84                validate="false">
85       <forward name="success" path="/docs/event/eventMore.jsp" />
86     </action>
87
88    <action    path="/showAddEvent"
89                type="org.bedework.webclient.BwRenderAction"
90                name="calForm"
91                scope="session"
92                validate="false">
93       <forward name="success" path="/docs/event/addEvent.jsp" />
94     </action>
95
96     <action    path="/showEditEvent"
97                type="org.bedework.webclient.BwRenderAction"
98                name="calForm"
99                scope="session"
100                validate="false">
101       <forward name="success" path="/docs/event/editEvent.jsp" />
102     </action>
103
104     <action    path="/showEditLocation"
105                type="org.bedework.webclient.BwRenderAction"
106                name="calForm"
107                scope="session"
108                validate="false">
109       <forward name="success" path="/docs/editLocation.jsp" />
110     </action>
111
112     <action    path="/showExportData"
113                type="org.bedework.webclient.BwRenderAction"
114                name="calForm"
115                scope="session"
116                validate="false">
117       <forward name="success" path="/docs/exportData.jsp" />
118     </action>
119
120     <action    path="/showFreeBusy"
121                type="org.bedework.webclient.BwRenderAction"
122                name="calForm"
123                scope="session"
124                validate="false">
125       <forward name="success" path="/docs/freeBusy.jsp" />
126     </action>
127
128     <action    path="/showManageLocations"
129                type="org.bedework.webclient.BwRenderAction"
130                name="calForm"
131                scope="session"
132                validate="false">
133       <forward name="success" path="/docs/manageLocations.jsp" />
134     </action>
135
136     <action    path="/showEmailOptions"
137                type="org.bedework.webclient.BwRenderAction"
138                name="calForm"
139                scope="session"
140                validate="false">
141       <forward name="success" path="/docs/emailOptions.jsp" />
142     </action>
143
144     <action    path="/showAlarmOptions"
145                type="org.bedework.webclient.BwRenderAction"
146                name="calForm"
147                scope="session"
148                validate="false">
149       <forward name="success" path="/docs/alarmOptions.jsp" />
150     </action>
151
152     <action    path="/initUpload"
153                type="org.bedework.webclient.BwRenderAction"
154                name="calForm"
155                scope="session"
156                validate="false">
157       <forward name="success" path="/docs/upload.jsp" />
158     </action>
159
160     <action    path="/initialise"
161                type="org.bedework.webclient.BwRenderAction"
162                name="calForm"
163                scope="session"
164                validate="false">
165       <forward name="success" path="/docs/main.jsp" />
166       <forward name="loggedOut" path="/docs/login/logout.html" />
167     </action>
168
169     <action    path="/showMsgErr"
170                type="org.bedework.webclient.BwRenderAction"
171                name="calForm"
172                scope="session"
173                validate="false">
174       <forward name="success" path="/docs/showMsgErr.jsp"/>
175     </action>
176
177     <!-- ===============================================================
178          These actions do not render - these should be referenced by the do
179          suffix and should redirect to a render action.
180          =============================================================== -->
181
182     <action    path="/setup"
183                type="org.bedework.webclient.BwAction"
184                name="calForm"
185                scope="session"
186                validate="false">
187       <forward name="loggedOut" path="/docs/login/logout.html" />
188     </action>
189
190     <action    path="/fetchPublicCalendars"
191                type="org.bedework.webclient.BwAction"
192                name="calForm"
193                scope="session"
194                validate="false">
195       <forward name="success" path="/showPublicCals.rdo" redirect="true" />
196     </action>
197
198     <action    path="/fetchCalendars"
199                type="org.bedework.webclient.BwAction"
200                name="calForm"
201                scope="session"
202                validate="false">
203       <forward name="success" path="/showCals.rdo" redirect="true" />
204     </action>
205
206     <action    path="/setSelection"
207                type="org.bedework.webcommon.misc.SetSelectionAction"
208                name="calForm"
209                scope="session"
210                validate="false">
211       <forward name="notFound" path="/showMain.rdo" redirect="true" />
212       <forward name="noViewDef" path="/showMain.rdo" redirect="true" />
213     </action>
214
215     <action    path="/setViewPeriod"
216                type="org.bedework.webclient.BwGoToAction"
217                name="calForm"
218                scope="session"
219                validate="false">
220     </action>
221
222     <action    path="/eventView"
223                type="org.bedework.webclient.BwEventAction"
224                name="calForm"
225                scope="session"
226                validate="false">
227       <forward name="success" path="/showEventMore.rdo" redirect="true" />
228     </action>
229
230     <!-- The following action is used for adding events from a form on the main
231          personal calandar page (a la Washington); on error or success, we return to the
232          main.jsp page. -->
233     <action    path="/addEvent"
234                type="org.bedework.webclient.BwAddEventAction"
235                name="calForm"
236                scope="session"
237                validate="false">
238     </action>
239
240     <!-- The following 2 actions are used for adding events from an "add event" page
241          (a la Demo, Rensselaer); on error, we return to the
242          addEvent.jsp page. -->
243     <action    path="/initEvent"
244                type="org.bedework.webclient.BwInitEventAction"
245                name="calForm"
246                scope="session"
247                validate="false">
248       <forward name="success" path="/showAddEvent.rdo" redirect="true" />
249     </action>
250
251     <action    path="/addEventUsingPage"
252                type="org.bedework.webclient.BwAddEventAction"
253                name="calForm"
254                scope="session"
255                validate="false">
256       <forward name="error" path="/showAddEvent.rdo" redirect="true" />
257       <forward name="doNothing" path="/showAddEvent.rdo" redirect="true" />
258     </action>
259
260     <action    path="/editEvent"
261                type="org.bedework.webclient.BwEditEventAction"
262                name="calForm"
263                scope="session"
264                validate="false">
265       <forward name="edit" path="/showEditEvent.rdo" redirect="true" />
266     </action>
267
268     <action    path="/delEvent"
269                type="org.bedework.webclient.BwDelEventAction"
270                name="calForm"
271                scope="session"
272                validate="false">
273     </action>
274
275     <action    path="/addEventRef"
276                type="org.bedework.webclient.BwAddEventRefAction"
277                name="calForm"
278                scope="session"
279                validate="false">
280     </action>
281
282     <action    path="/upload"
283                type="org.bedework.webcommon.misc.UploadAction"
284                name="calForm"
285                scope="session"
286                validate="false">
287     <forward name="baddata" path="/showMain.rdo" redirect="true" />
288     </action>
289
290     <action    path="/export"
291                type="org.bedework.webcommon.misc.ExportAction"
292                name="calForm"
293                scope="session"
294                validate="false">
295       <forward name="success" path="/showExportData.rdo" redirect="true" />
296     </action>
297
298     <action    path="/showPage"
299                type="org.bedework.webclient.BwAction"
300                name="calForm"
301                scope="session"
302                validate="false">
303       <forward name="success" path="/docs/showPage.jsp" />
304     </action>
305
306     <action    path="/getFreeBusy"
307                type="org.bedework.webclient.BwFreeBusyAction"
308                name="calForm"
309                scope="session"
310                validate="false">
311       <forward name="success" path="/showFreeBusy.rdo" redirect="true" />
312     </action>
313
314     <action    path="/setAccess"
315                type="org.bedework.webclient.BwAccessAction"
316                name="calForm"
317                scope="session"
318                validate="false">
319     </action>
320
321     <action    path="/manageLocations"
322                type="org.bedework.webclient.BwAction"
323                name="calForm"
324                scope="session"
325                validate="false">
326       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
327     </action>
328
329     <action    path="/addLocation"
330                type="org.bedework.webclient.BwAddLocationAction"
331                name="calForm"
332                scope="session"
333                validate="false">
334       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
335     </action>
336
337     <action    path="/editLoc"
338                type="org.bedework.webclient.BwEditLocationAction"
339                name="calForm"
340                scope="session"
341                validate="false">
342       <forward name="edit" path="/showEditLocation.rdo" redirect="true" />
343       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
344     </action>
345
346     <action    path="/delLocation"
347                type="org.bedework.webclient.BwDelLocationAction"
348                name="calForm"
349                scope="session"
350                validate="false">
351       <forward name="referenced" path="/showManageLocations.rdo" redirect="true" />
352       <forward name="success" path="/showManageLocations.rdo" redirect="true" />
353     </action>
354
355     <!-- ....................... system stats .......................... -->
356
357     <action    path="/showStats"
358                type="org.bedework.webclient.BwRenderAction"
359                name="calForm"
360                scope="session"
361                validate="false">
362       <forward name="success" path="/docs/showSysStats.jsp" />
363     </action>
364
365     <action    path="/stats"
366                type="org.bedework.webcommon.misc.StatisticsAction"
367                name="calForm"
368                scope="session"
369                validate="false">
370       <forward name="continue"  path="/showStats.rdo" redirect="true" />
371       <forward name="success"  path="/showStats.rdo" redirect="true" />
372     </action>
373
374     <!-- ....................... mailing events ........................ -->
375
376     <action    path="/initMailEvent"
377                type="org.bedework.webclient.BwEventAction"
378                name="calForm"
379                scope="session"
380                validate="false">
381       <forward name="notFound" path="/showMain.rdo" redirect="true" />
382       <forward name="success" path="/showEmailOptions.rdo" redirect="true" />
383     </action>
384
385     <action    path="/mailEvent"
386                type="org.bedework.webclient.BwMailEventAction"
387                name="calForm"
388                scope="session"
389                validate="false">
390       <forward name="noEvent" path="/showMain.rdo" redirect="true" />
391       <forward name="retry" path="/showEmailOptions.rdo" redirect="true" />
392       <forward name="success" path="/showMain.rdo" redirect="true" />
393     </action>
394
395     <!-- ....................... event alarms .......................... -->
396
397     <action    path="/initEventAlarm"
398                type="org.bedework.webclient.BwEventAction"
399                name="calForm"
400                scope="session"
401                validate="false">
402       <forward name="notFound" path="/showMain.rdo" redirect="true" />
403       <forward name="success" path="/showAlarmOptions.rdo" redirect="true" />
404     </action>
405
406     <action    path="/setAlarm"
407                type="org.bedework.webclient.BwSetAlarmAction"
408                name="calForm"
409                scope="session"
410                validate="false">
411       <forward name="noEvent" path="/showMain.rdo" redirect="true" />
412       <forward name="retry" path="/showAlarmOptions.rdo" redirect="true" />
413       <forward name="success" path="/showMain.rdo" redirect="true" />
414     </action>
415
416     <!-- ..................... subscriptionss .......................... -->
417
418      <action    path="/subs/showSubs"
419                type="org.bedework.webclient.BwRenderAction"
420                name="calForm"
421                scope="session"
422                validate="false">
423       <forward name="success" path="/docs/subs/subscriptions.jsp"/>
424     </action>
425
426     <action    path="/subs/showModForm"
427                type="org.bedework.webclient.BwRenderAction"
428                name="calForm"
429                scope="session"
430                validate="false">
431       <forward name="success" path="/docs/subs/modSubscription.jsp"/>
432     </action>
433
434     <action    path="/subs/fetch"
435                type="org.bedework.webcommon.subs.GetSubscriptionsAction"
436                name="calForm"
437                scope="session"
438                validate="false">
439       <forward name="success" path="/subs/showSubs.rdo" redirect="true" />
440     </action>
441
442     <action    path="/subs/fetchForUpdate"
443                type="org.bedework.webcommon.subs.FetchSubscriptionAction"
444                name="calForm"
445                scope="session"
446                validate="false">
447       <forward name="notFound" path="/admin/showMain.rdo" redirect="true" />
448       <forward name="continue" path="/subs/showModForm.rdo" redirect="true" />
449     </action>
450
451     <action    path="/subs/initAdd"
452                type="org.bedework.webcommon.subs.InitSubscribeAction"
453                name="calForm"
454                scope="session"
455                validate="false">
456       <forward name="cancelled" path="/subs/showSubs.rdo" redirect="true"/>
457       <forward name="success" path="/subs/showModForm.rdo" redirect="true" />
458     </action>
459
460
461     <action    path="/subs/subscribe"
462                type="org.bedework.webcommon.subs.SubscribeAction"
463                name="calForm"
464                scope="session"
465                validate="false">
466       <forward name="cancelled" path="/subs/showSubs.rdo" redirect="true"/>
467       <forward name="retry" path="/subs/showModForm.rdo" redirect="true"/>
468       <forward name="reffed" path="/subs/showSubs.rdo" redirect="true"/>
469       <forward name="success" path="/subs/showSubs.rdo" redirect="true" />
470     </action>
471
472     <action    path="/subs/unsubscribe"
473                type="org.bedework.webcommon.subs.UnsubscribeAction"
474                name="calForm"
475                scope="session"
476                validate="false">
477       <forward name="success" path="/subs/showSubs.rdo" redirect="true" />
478     </action>
479
480     <!-- ......................... views .............................. -->
481
482     <action    path="/addView"
483                type="org.bedework.webcommon.views.AddViewAction"
484                name="calForm"
485                scope="session"
486                validate="false">
487     </action>
488
489     <action    path="/removeView"
490                type="org.bedework.webcommon.views.DeleteViewAction"
491                name="calForm"
492                scope="session"
493                validate="false">
494     </action>
495   </action-mappings>
496 <!--               unknown="true" -->
497
498   <!-- Below will be one or more comments which must not be edited or removed
499        for the portlet build process to succeed. The comment will be replaced
500         by some extra cofiguration.
501        -->
502
503   <!-- Jetspeed2 controller def here -->
504
505   <message-resources parameter="servlet" null="true" />
506
507 </struts-config>
Note: See TracBrowser for help on using the browser.