message-admin complete\rweb.xml parses without errors
[mir.git] / etc / struts-config-admin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
3 <struts-config>
4     
5     <!-- ========== Data Source Configuration =============================== -->
6     <data-sources />
7     
8     <!-- ========== Form Bean Definitions ================================== -->
9     <form-beans>
10         <form-bean dynamic="true" name="logonForm" type="org.apache.struts.action.DynaActionForm">
11                 <form-property name="login" type="java.lang.String"/>
12                 <form-property name="password" type="java.lang.String"/>
13         </form-bean>
14         <form-bean dynamic="true" name="confirmForm" type="org.apache.struts.action.DynaActionForm">
15                 <form-property name="id" type="java.lang.String"/>
16                 <form-property name="offset" type="java.lang.String"/>
17                 <form-property name="order" type="java.lang.String"/>
18                 <form-property name="where" type="java.lang.String"/>
19                 <form-property name="okurl" type="java.lang.String"/>
20                 <form-property name="cancelurl" type="java.lang.String"/>
21                 <form-property name="cancel" type="java.lang.String"/>
22                 <form-property name="confirm" type="java.lang.String"/>
23         </form-bean>
24         <form-bean dynamic="true" name="messageForm" type="org.apache.struts.action.DynaActionForm">
25                 <form-property name="id" type="java.lang.String"/>
26                 <form-property name="new" type="java.lang.Boolean"/>
27                 <form-property name="offset" type="java.lang.String"/>
28                 <form-property name="title" type="java.lang.String"/>
29                 <form-property name="creator" type="java.lang.String"/>
30                 <form-property name="description" type="java.lang.String"/>
31         </form-bean>
32     </form-beans>
33     
34     <!-- ========== Global Exception Definitions ============================== -->
35     <global-exceptions />
36     
37     <!-- ========== Global Forward Definitions =============================== -->
38     <global-forwards>
39         <forward
40             name="index"
41             path="index.do"
42             redirect="true"
43             contextRelative="false" />
44         <forward
45             name="confirm"
46             path="/confirm.shtml"
47             redirect="false"
48             contextRelative="false" />
49         <forward
50             name="logon"
51             path="/logon.do"
52             redirect="true"
53             contextRelative="false" />
54     </global-forwards>
55     
56     <!-- ========== Action Mapping Definitions =============================== -->
57     <action-mappings>
58         <action
59             attribute="confirmForm"
60             input="/admin/confirm.shtml"
61             name="confirmForm"
62             parameter="confirm"
63             path="/confirm"
64             scope="request"
65             type="mir.core.ui.action.admin.ConfirmAction"
66             unknown="false"
67             validate="true">
68                 <forward
69                 name="failed"
70                 path="/logon.shtml"/>
71             <forward
72                 name="success"
73                 path="/index.do"/>
74         </action>
75                
76         <!-- Authenticate -->
77         <action
78             attribute="logonForm"
79             input="/admin/logon.shtml"
80             name="logonForm"
81             parameter="logon"
82             path="/logon"
83             scope="session"
84             type="mir.core.ui.action.admin.AuthenticationAction"
85             unknown="false"
86             validate="true">
87             <forward
88                 name="failed"
89                 path="/logon.shtml"/>
90             <forward
91                 name="success"
92                 path="/index.do"/>
93         </action>
94         
95         <action
96             parameter="logoff"
97             path="/logoff"
98             type="mir.core.ui.action.admin.AuthenticationAction">
99         </action>
100         
101         <action
102             parameter="index"
103             path="/index"
104             type="mir.core.ui.action.admin.StartpageAction">
105             <forward
106                 name="success"
107                 path="/index.shtml"/>
108         </action>
109         
110         <!-- Message -->
111         <action
112             parameter="list"
113             path="/messageList"
114             type="mir.core.ui.action.admin.MessageAction">
115             <forward
116                 name="success"
117                 path="/messagelist.shtml"/>
118         </action>
119         
120         <action
121             parameter="delete"
122             path="/messageDelete"
123             type="mir.core.ui.action.admin.MessageAction">
124             <forward
125                 name="success"
126                 path="/messageList.do"/>
127             <forward
128                 name="failed"
129                 path="/messageEdit.do"/>
130         </action>        
131         
132         <action
133             parameter="edit"
134             path="/messageEdit"
135             type="mir.core.ui.action.admin.MessageAction">
136             <forward
137                 name="success"
138                 path="/message.shtml"/>
139         </action>
140         
141         <action
142             parameter="add"
143             path="/messageAdd"
144             type="mir.core.ui.action.admin.MessageAction">
145             <forward
146                 name="success"
147                 path="/message.shtml"/>
148         </action>
149         
150         <action
151             attribute="messageForm"
152             input="/admin/message.shtml"
153             name="messageForm"
154             parameter="save"
155             path="/messageSave"
156             scope="request"
157             type="mir.core.ui.action.admin.MessageAction"
158             unknown="false"
159             validate="true">
160             <forward
161                 name="failed"
162                 path="/messageEdit.do"/>
163             <forward
164                 name="success"
165                 path="/messageList.do"/>
166         </action>
167     </action-mappings>
168     
169     <!-- ========== Controller Configuration ================================ -->
170     <controller
171         bufferSize="4096"
172         contentType="text/html"
173         debug="0"
174         locale="false"
175         maxFileSize="250M"
176         multipartClass="org.apache.struts.upload.CommonsMultipartRequestHandler"
177         nocache="false"
178         processorClass="org.apache.struts.action.RequestProcessor"
179         inputForward="false" />
180     
181     <!-- ========== Message Resources Definitions ============================ -->
182     
183     <!-- ========== Plug Ins Configuration ================================= -->
184 </struts-config>
185