Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE struts PUBLIC
3
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
4
	"http://struts.apache.org/dtds/struts-2.3.dtd">
5

    
6
<struts>
7
	<constant name="struts.action.excludePattern" value=".*services.*"/>
8
	<package name="noAuthorization" namespace="/" extends="struts-default">
9
		<default-action-ref name="welcome" />
10
		
11
		<global-results>
12
			<result name="input">/jsps/info.jsp</result>
13
			<result name="exception">/jsps/info.jsp</result>
14
		</global-results>
15
		
16
		<action name="bugreporter" class="springManagedBugReporter">
17
			<result>/jsps/info.jsp</result>
18
		</action>
19
		
20
		<action name="welcome" class="springManagedDummy">
21
			<result>/jsps/homepage.jsp</result>
22
		</action>
23
		
24
		<action name="go2login" class="springManagedLoginPage">
25
			<result>/jsps/login.jsp</result>
26
			<result name="input" type="redirect">welcome</result>
27
		</action>
28
		
29
		<action name="go2registration" class="springManagedDummy">
30
			<result>/jsps/login.jsp</result>
31
		</action>
32

    
33
		<action name="Register" class="springManagedRegister">
34
			<result>/jsps/info.jsp</result>
35
			<result name="input">/jsps/login.jsp</result>
36
		</action>
37

    
38
		<action name="activateAccount" class="springManagedactivateAccount">
39
			<result>/jsps/info.jsp</result>
40
			<result name="input">/jsps/info.jsp</result>
41
		</action>
42

    
43
		<action name="activateRepo" class="springManagedactivateRepo">
44
			<result>/jsps/info.jsp</result>
45
			<result name="input">/jsps/info.jsp</result>
46
		</action>
47

    
48
		<action name="Login" class="springManagedLogin">
49
			<result type="redirect">${url}?${params}</result>
50
			<result name="input">/jsps/login.jsp</result>
51
			<result name="login" type="redirect">go2login</result>
52
			<result name="welcome" type="redirect">welcome</result>
53
		</action>
54
		
55
		<action name="portalLogin" class="springManagedPortalLogin">
56
			<result>/jsps/homepage.jsp</result>
57
			<result name="input">/jsps/login.jsp</result>
58
		</action>
59

    
60
		<action name="sendPassword" class="springManagedsendPassword">
61
			<result>/jsps/info.jsp</result>
62
			<result name="input">/jsps/forgotPassword.jsp</result>
63
		</action>
64

    
65
		<action name="resetPassword" class="springManagedresetPassword">
66
			<result>/jsps/info.jsp</result>
67
			<result name="input">/jsps/resetPassword.jsp</result>
68
		</action>
69

    
70
		<action name="logout" class="springManagedlogout">
71
			<result>/jsps/homepage.jsp</result>
72
		</action>
73
		
74
		<action name="score" class="springManagedScore">
75
			<result>/jsps/score.jsp</result>
76
		</action>
77
		
78
		<action name="help" class="springManagedHelp">
79
			<result>/jsps/help.jsp</result>
80
		</action>
81
				
82
		<action name="forgotPassword" class="springManagedForgotPassword">
83
			<result>/jsps/forgotPassword.jsp</result>
84
		</action>
85
		
86
		<action name="identifyRepo" class="springManagedIdentifyRepo">
87
			<result name="success" type="httpheader">
88
				 <param name="status">200</param>				
89
			</result>
90
			<result name="error" type="httpheader">
91
				<param name="status">404</param>
92
			</result>
93
		</action>
94
		
95
		
96

    
97
	</package>
98

    
99
	<package name="needsAuthorization" namespace="/" extends="struts-default">
100

    
101
		<interceptors>
102
			<interceptor name="authenticationInterceptor" class="gr.uoa.di.validatorweb.actions.login.AuthenticationInterceptor" />
103
			<interceptor-stack name="secureStack">
104
				<interceptor-ref name="authenticationInterceptor" />
105
				<interceptor-ref name="defaultStack" />
106
			</interceptor-stack>
107
		</interceptors>
108

    
109
		<default-interceptor-ref name="secureStack" />
110

    
111
		<global-results>
112
			<result name="login">/jsps/login.jsp</result>
113
			<result name="input-problem">/jsps/corneeded.jsp</result>
114
			<result name="input">/jsps/info.jsp</result>
115
			<result name="exception">/jsps/info.jsp</result>
116
		</global-results>
117

    
118
		<action name="fetchRuleDescriptions" class="springManagedfetchRuleDescriptions">
119
			<result>/jsps/ruleSetInfo.jsp</result>
120
		</action>
121

    
122
		<action name="showValErrs" class="springManagedshowValErrs">
123
			<result>/jsps/valErr.jsp</result>
124
		</action>
125

    
126
		<action name="prepareJobBrowsing" class="springManagedprepareJobBrowsing">
127
			<result>/jsps/browseJobs.jsp</result>
128
		</action>
129
		
130
		<action name="curateDB" class="springManagedDatabaseCurator">
131
			<result type="redirectAction">prepareJobBrowsing</result>
132
		</action>
133

    
134
		<action name="prepareJobDetails" class="springManagedprepareJobDetails">
135
			<result>/jsps/jobDetails.jsp</result>
136
		</action>
137
		
138
		<action name="prepareSummary" class="springManagedprepareSummary">
139
			<result>/jsps/jobSummary.jsp</result>
140
		</action>		
141

    
142
		<action name="registerRepoLocal" class="springManagedregisterRepoLocal">
143
			<result>/jsps/info.jsp</result>
144
			<result name="input">/jsps/repoRegistrationLocal.jsp</result>
145
		</action>
146
		
147
		<action name="repoRegistrationLocal" class="springManagedprepareRepoRegistrationLocal">
148
			<result>/jsps/repoRegistrationLocal.jsp</result>
149
		</action>
150

    
151
		<action name="getRulesForSet" class="springManagedgetRulesForSet">
152
			<result>/jsps/createRuleSet.jsp</result>
153
			<result name="deleted">/jsps/info.jsp</result>
154
		</action>
155

    
156
		<action name="getRuleSets" class="springManagedgetRuleSets">
157
			<result>/jsps/chooseRuleSet.jsp</result>
158
		</action>
159

    
160
		<action name="populateRuleListForEdit" class="springManagedpopulateRuleList">
161
			<result>/jsps/chooseRuleForEdit.jsp</result>
162
		</action>
163

    
164
		<action name="prepareEditRule" class="springManagedprepareEditRule">
165
			<result>/jsps/editRule.jsp</result>
166
		</action>
167

    
168
		<action name="editUser" class="springManagededitUser" method="edit">
169
			<result>/jsps/info.jsp</result>
170
		</action>
171
		
172
		<action name="userDetails" class="springManagededitUser">
173
			<result>/jsps/editUser.jsp</result>
174
		</action>
175
		
176
<!-- 		<action name="editRepoDnet" class="springManagededitRepoDnet"> -->
177
<!-- 			<result>/jsps/info.jsp</result> -->
178
<!-- 			<result name="input">/jsps/corneeded.jsp</result> -->
179
<!-- 		</action> -->
180
		
181
		<action name="prepareRepoRegistration" class="springManagedprepareRepoRegistration">
182
			<result>/jsps/registerRepository.jsp</result>
183
			<result name="input">/jsps/registerRepository.jsp</result>
184
			<result name="not-allowed">/jsps/info.jsp</result>
185
		</action>
186

    
187
		<action name="registerRepo" class="springManagedRepoRegistration">
188
			<result>/jsps/info.jsp</result>
189
			<result name="input" type="chain">prepareRepoRegistration</result>
190
		</action>
191
		
192
		<action name="editRepo" class="springManagedRepoEditing">
193
			<result>/jsps/info.jsp</result>
194
			<result name="input" type="chain">prepareRepoEditing</result>
195
		</action>
196
	
197
		<action name="prepareRepoEditing" class="springManagedprepareRepoEditing">
198
			<result>/jsps/editRepository.jsp</result>
199
			<result name="input">/jsps/editRepository.jsp</result>
200
			<result name="not-allowed">/jsps/info.jsp</result>
201
		</action>		
202

    
203
		<action name="populateRepoList" class="springManagedpopulateRepoList">
204
			<result>/jsps/chooseRepoForEdit.jsp</result>
205
		</action>
206

    
207
		<action name="populateRepoSets" class="springManagedPopulateRepoSets">
208
			<result>/jsps/populateRepositorySets.jsp</result>
209
		</action>
210
		
211
		<action name="populateDoarList" class="springManagedpopulateDoarList">
212
			<result>/jsps/chooseDoarRepo.jsp</result>
213
		</action>
214
		
215
		<action name="populateList" class="springManagedPopulateList" method="populate">
216
			<result>/jsps/rules.jsp</result>
217
		</action>
218
		
219
		<action name="populateRules" class="springManagedPopulateList">
220
			<result>/jsps/compatibilityTest.jsp</result>
221
		</action>
222

    
223
		<action name="sendFeedback" class="springManagedsendFeedback">
224
			<result>/jsps/info.jsp</result>
225
		</action>
226
		
227
		<action name="validateRules" class="springManagedValidateRules">
228
			<result type="redirectAction">prepareJobBrowsing</result>
229
		</action>
230
		
231
		<action name="feedback" class="springManagedFeedback">
232
			<result>/jsps/feedback.jsp</result>
233
		</action>
234
		
235
	</package>
236

    
237
	<package name="needsAdminAuthorization" namespace="/"
238
		extends="struts-default">
239

    
240
		<interceptors>
241
			<interceptor name="adminInterceptor" class="springManagedAdminInterceptor" />
242
			<interceptor-stack name="secureStackA">
243
				<interceptor-ref name="adminInterceptor" />
244
				<interceptor-ref name="defaultStack" />
245
			</interceptor-stack>
246
		</interceptors>
247

    
248
		<default-interceptor-ref name="secureStackA" />
249

    
250
		<global-results>
251
			<result name="login">/jsps/login.jsp</result>
252
			<result name="input-problem">/jsps/corneeded.jsp</result>
253
			<result name="input">/jsps/info.jsp</result>
254
			<result name="exception">/jsps/info.jsp</result>
255
		</global-results>
256

    
257
		<action name="populateRuleCategories" class="springManagedpopulateRuleCategories">
258
			<result>/jsps/chooseRuleCategory.jsp</result>
259
		</action>
260

    
261
		<action name="prepareAddRule" class="springManagedprepareAddRule">
262
			<result>/jsps/addRule.jsp</result>
263
		</action>
264

    
265
		<action name="addRule" class="springManagedaddRule">
266
			<result>/jsps/info.jsp</result>
267
		</action>
268

    
269
		<action name="populateRuleList" class="springManagedpopulateRuleList">
270
			<result>/jsps/deleteRule.jsp</result>
271
		</action>
272

    
273
		<action name="deleteRule" class="springManageddeleteRule">
274
			<result>/jsps/info.jsp</result>
275
		</action>
276

    
277
		<action name="renewRule" class="springManagedrenewRule">
278
			<result>/jsps/info.jsp</result>
279
		</action>
280

    
281
		<action name="createRuleSet" class="springManagedcreateRuleSet">
282
			<result>/jsps/info.jsp</result>
283
			<result name="input">/jsps/corneeded.jsp</result>
284
		</action>
285

    
286
		<action name="getRuleSetsForDeletion" class="springManagedgetRuleSetsForDeletion">
287
			<result>/jsps/chooseRuleSetForDeletion.jsp</result>
288
		</action>
289

    
290
		<action name="deleteRuleSet" class="springManageddeleteRuleSet">
291
			<result>/jsps/info.jsp</result>
292
		</action>
293
	
294
	</package>
295
</struts>
(7-7/11)