Subversion Repositories bacoAlunos

Rev

Rev 760 | Rev 1069 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 fvelez 1
<filterChainsDefinitions>
2
    <filterChain>
3
        <name>Logger</name>
4
        <expression>LogAccess</expression>
5
        <description>Logger Chain</description>
6
        <invocationTiming>1</invocationTiming>
7
        <filterClass>pt.estgp.estgweb.filters.chains.LoggingFilter</filterClass>
8
    </filterChain>
9
    <filterChain>
165 jmachado 10
        <name>Session</name>
11
        <expression>SessionLoad</expression>
12
        <description>Session Load Chain</description>
13
        <invocationTiming>1</invocationTiming>
14
        <filterClass>pt.estgp.estgweb.filters.chains.FlowFilter</filterClass>
15
    </filterChain>
1 fvelez 16
    <filterChain>
165 jmachado 17
        <name>AuthenticatedUsers</name>
18
        <expression>AuthenticatedUsers</expression>
19
        <description>Admins Control Chain</description>
20
        <invocationTiming>1</invocationTiming>
21
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
22
    </filterChain>
1 fvelez 23
    <filterChain>
165 jmachado 24
        <name>Admins</name>
25
        <expression>AuthenticatedUsers &amp;&amp; RoleUsers("admin")</expression>
26
        <description>Admins Control Chain</description>
27
        <invocationTiming>1</invocationTiming>
28
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
29
    </filterChain>
116 jmachado 30
    <filterChain>
165 jmachado 31
        <name>Supers</name>
32
        <expression>AuthenticatedUsers &amp;&amp; RoleUsers("super")</expression>
33
        <description>Super Users Control Chain</description>
34
        <invocationTiming>1</invocationTiming>
35
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
36
    </filterChain>
215 jmachado 37
    <filterChain>
343 jmachado 38
        <name>DirectorsCoordinators</name>
751 jmachado 39
        <expression>AuthenticatedUsers</expression>
343 jmachado 40
        <description>Validate if a user is coordinator or director</description>
41
        <invocationTiming>1</invocationTiming>
42
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
43
    </filterChain>
44
    <filterChain>
349 jmachado 45
        <name>ServicesOrOrganisms</name>
347 jmachado 46
        <expression>AuthenticatedUsers &amp;&amp; (RoleUsers("admin") || RoleUsers("servicesPrograms") || RoleUsers("administrativeCouncil") || RoleUsers("scientificCouncil") || RoleUsers("pedagogicCouncil"))</expression>
344 jmachado 47
        <description>Validate if a user is coordinator or director</description>
48
        <invocationTiming>1</invocationTiming>
49
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
50
    </filterChain>
51
    <filterChain>
215 jmachado 52
        <name>IdentifiersManager</name>
53
        <expression>AuthenticatedUsers &amp;&amp; RoleUsers("identifiersManager")</expression>
54
        <description>Admins Control Chain</description>
55
        <invocationTiming>1</invocationTiming>
56
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
57
    </filterChain>
58
    <filterChain>
59
        <name>IdentifiersCollectionCreator</name>
60
        <expression>AuthenticatedUsers &amp;&amp; RoleUsers("identifiersCollectionCreator")</expression>
61
        <description>Admins Control Chain</description>
62
        <invocationTiming>1</invocationTiming>
63
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
64
    </filterChain>
1 fvelez 65
 
66
    <!--Generic Owners: need object in service paramenters-->
67
    <filterChain>
165 jmachado 68
        <name>OwnersEdit</name>
69
        <expression>OwnerUsers("object.serializable","object.referenceClass")</expression>
70
        <description>Owner of an object Control Chain</description>
71
        <invocationTiming>1</invocationTiming>
72
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
73
    </filterChain>
1 fvelez 74
 
165 jmachado 75
    <filterChain>
76
        <name>ValidObject</name>
77
        <expression>ValidClass("serializable","object.referenceClass")</expression>
78
        <description>Valid of an object Control Chain</description>
79
        <invocationTiming>1</invocationTiming>
80
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
81
    </filterChain>
1 fvelez 82
 
165 jmachado 83
    <filterChain>
84
        <name>OwnersEditOnlyIfNotValid</name>
85
        <expression>(OwnerUsers("object.serializable","object.referenceClass") &amp;&amp; NotValid("object.serializable","object.referenceClass")) || RoleUsers("admin") || RoleUsers("super")</expression>
86
        <description>Owner of an object Control Chain</description>
87
        <invocationTiming>1</invocationTiming>
88
        <filterClass>pt.utl.ist.berserk.logic.filterManager.IFilter</filterClass>
89
    </filterChain>
1 fvelez 90
 
91
 
165 jmachado 92
 
93
 
94
 
1 fvelez 95
    <!--Announcements-->
96
 
97
    <!--
98
    Target Roles Chain for Announcements need serializable key in service Parameters 
99
    and referenceClass Name already in 2º filter paramenter
100
    -->
101
    <filterChain>
165 jmachado 102
        <name>InternalAnnouncement</name>
103
        <expression>InternalObject("serializable","pt.estgp.estgweb.domain.AnnouncementImpl")</expression>
104
        <description>Check if the object is internal</description>
105
        <invocationTiming>1</invocationTiming>
106
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
107
    </filterChain>
135 jmachado 108
    <filterChain>
165 jmachado 109
        <name>TargetRolesAnnouncement</name>
110
        <expression>TargetRoleUsersClass("serializable","pt.estgp.estgweb.domain.AnnouncementImpl") || OwnerUsersClass("serializable","pt.estgp.estgweb.domain.AnnouncementImpl")</expression>
111
        <description>Owner of an object Control Chain</description>
112
        <invocationTiming>1</invocationTiming>
113
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
114
    </filterChain>
1 fvelez 115
    <filterChain>
165 jmachado 116
        <name>OwnersLoadAnnouncement</name>
117
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.AnnouncementImpl")</expression>
118
        <description>Owner of an object Control Chain</description>
119
        <invocationTiming>1</invocationTiming>
120
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
121
    </filterChain>
202 jmachado 122
    <filterChain>
123
        <name>CanLoadAnnouncement</name>
124
        <expression>CanLoadClass("serializable","pt.estgp.estgweb.domain.AnnouncementImpl")</expression>
125
        <description>Owner of an object Control Chain</description>
126
        <invocationTiming>1</invocationTiming>
127
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
128
    </filterChain>
129
    <filterChain>
130
        <name>ExistAnnouncement</name>
131
        <expression>ExistObject("serializable","pt.estgp.estgweb.domain.AnnouncementImpl")</expression>
132
        <description>Not Found Control</description>
133
        <invocationTiming>1</invocationTiming>
134
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
135
    </filterChain>
1 fvelez 136
 
137
 
165 jmachado 138
 
139
 
140
 
163 jmachado 141
    <!--Reminders-->
142
    <filterChain>
165 jmachado 143
        <name>OwnerReminder</name>
144
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.ReminderImpl")</expression>
145
        <description>Owner of an object Control Chain</description>
146
        <invocationTiming>1</invocationTiming>
147
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
148
    </filterChain>
1 fvelez 149
 
150
 
187 jmachado 151
    <!--Blogs-->
152
    <filterChain>
153
        <name>CanAddContentBlog</name>
154
        <expression>CanAddContentClass("serializable","pt.estgp.estgweb.domain.BlogImpl")</expression>
155
        <description>Owner of an object Control Chain</description>
156
        <invocationTiming>1</invocationTiming>
157
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
158
    </filterChain>
201 jmachado 159
    <filterChain>
202 jmachado 160
        <name>CanLoadBlog</name>
161
        <expression>CanLoadClass("serializable","pt.estgp.estgweb.domain.BlogImpl")</expression>
162
        <description>Owner of an object Control Chain</description>
163
        <invocationTiming>1</invocationTiming>
164
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
165
    </filterChain>
166
    <filterChain>
201 jmachado 167
        <name>InternalBlog</name>
168
        <expression>InternalObject("serializable","pt.estgp.estgweb.domain.BlogImpl")</expression>
169
        <description>Check if the object is internal</description>
170
        <invocationTiming>1</invocationTiming>
171
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
172
    </filterChain>
173
    <filterChain>
174
        <name>TargetRolesBlog</name>
175
        <expression>TargetRoleUsersClass("serializable","pt.estgp.estgweb.domain.BlogImpl") || OwnerUsersClass("serializable","pt.estgp.estgweb.domain.BlogImpl")</expression>
176
        <description>Owner of an object Control Chain</description>
177
        <invocationTiming>1</invocationTiming>
178
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
179
    </filterChain>
180
    <filterChain>
181
        <name>OwnersLoadBlog</name>
182
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.BlogImpl")</expression>
183
        <description>Owner of an object Control Chain</description>
184
        <invocationTiming>1</invocationTiming>
185
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
186
    </filterChain>
187
    <filterChain>
188
        <name>OwnerBlogPost</name>
189
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.BlogPostImpl")</expression>
190
        <description>Owner of an object Control Chain</description>
191
        <invocationTiming>1</invocationTiming>
192
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
193
    </filterChain>
203 jmachado 194
    <filterChain>
205 jmachado 195
        <name>OwnerBlogFromPost</name>
196
        <expression>OwnerUsersClassBean("serializable","pt.estgp.estgweb.domain.BlogPostImpl","blog")</expression>
197
        <description>Owner of an object Control Chain</description>
198
        <invocationTiming>1</invocationTiming>
199
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
200
    </filterChain>
201
    <filterChain>
202 jmachado 202
        <name>ExistBlog</name>
203
        <expression>ExistObject("serializable","pt.estgp.estgweb.domain.BlogImpl")</expression>
204
        <description>Not Found Control</description>
205
        <invocationTiming>1</invocationTiming>
206
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
207
    </filterChain>
1 fvelez 208
 
684 jmachado 209
        <!-- Duarte Santos -->
675 jmachado 210
    <filterChain>
211
        <name>OwnersLoadSurvey</name>
212
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.SurveyImpl")</expression>
213
        <description>Owner of an object Control Chain</description>
214
        <invocationTiming>1</invocationTiming>
215
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
216
    </filterChain>
1 fvelez 217
    <filterChain>
684 jmachado 218
        <name>CanConsultSurveyStats</name>
219
        <expression>CanConsultSurveyStatsClass("serializable","pt.estgp.estgweb.domain.SurveyImpl")</expression>
220
        <description>Owner of an object Control Chain</description>
165 jmachado 221
        <invocationTiming>1</invocationTiming>
684 jmachado 222
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
165 jmachado 223
    </filterChain>
1 fvelez 224
    <filterChain>
684 jmachado 225
        <name>OwnersLoadResponse</name>
226
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.SurveyResponseImpl")</expression>
227
        <description>Owner of an object Control Chain</description>
165 jmachado 228
        <invocationTiming>1</invocationTiming>
684 jmachado 229
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
165 jmachado 230
    </filterChain>
684 jmachado 231
    <filterChain>
232
        <name>CanEditSurvey</name>
233
        <expression>CanEditSurveyClass("serializable","pt.estgp.estgweb.domain.SurveyImpl")</expression>
234
        <description>Owner of an object Control Chain</description>
235
        <invocationTiming>1</invocationTiming>
236
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
237
    </filterChain>
238
    <!-- Duarte Santos -->
118 fvelez 239
 
240
 
241
 
242
    <!--Profile-->
243
    <filterChain>
244
        <name>OwnerLoadProfile</name>
146 jmachado 245
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.UserImpl")</expression>
118 fvelez 246
        <description>Owner of an object Control Chain</description>
247
        <invocationTiming>1</invocationTiming>
248
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
249
    </filterChain>
250
    <filterChain>
251
        <name>OwnerUpdateProfile</name>
146 jmachado 252
        <expression>OwnerUsersClass("object.serializable","pt.estgp.estgweb.domain.UserImpl")</expression>
118 fvelez 253
        <description>Owner of an object Control Chain</description>
254
        <invocationTiming>1</invocationTiming>
255
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
256
    </filterChain>
257
 
203 jmachado 258
    <!--Repository-->
259
    <filterChain>
260
        <name>ResourceAccessControl</name>
261
        <expression>ResourceAccessControl("identifier")</expression>
262
        <description>Owner of an object Control Chain</description>
263
        <invocationTiming>1</invocationTiming>
264
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
265
    </filterChain>
760 jmachado 266
    <filterChain>
267
        <name>ResourceAccessControlVersion</name>
268
        <expression>ResourceAccessControlVersion("identifier")</expression>
269
        <description>Owner of an object Control Chain</description>
270
        <invocationTiming>1</invocationTiming>
271
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
272
    </filterChain>
118 fvelez 273
 
203 jmachado 274
 
207 jmachado 275
    <!--CourseUnits-->
276
    <filterChain>
277
        <name>OwnerCourseUnit</name>
278
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.CourseUnitImpl")</expression>
279
        <description>Owner of an object Control Chain</description>
280
        <invocationTiming>1</invocationTiming>
281
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
282
    </filterChain>
283
    <filterChain>
284
        <name>OwnerCourseUnitFromWorkAssignement</name>
285
        <expression>OwnerUsersClassBean("serializable","pt.estgp.estgweb.domain.CourseUnitAssignementImpl","courseUnit")</expression>
286
        <description>Owner of an object Control Chain</description>
287
        <invocationTiming>1</invocationTiming>
288
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
289
    </filterChain>
290
    <filterChain>
236 jmachado 291
        <name>OwnerCourseUnitFromCourseUnitQuestion</name>
292
        <expression>OwnerUsersClassBean("serializable","pt.estgp.estgweb.domain.CourseUnitQuestionImpl","courseUnit")</expression>
293
        <description>Owner of an object Control Chain</description>
294
        <invocationTiming>1</invocationTiming>
295
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
296
    </filterChain>
297
    <filterChain>
207 jmachado 298
        <name>OwnerCourseUnitFromWorkAssignementObject</name>
299
        <expression>OwnerUsersClassBean("object.serializable","pt.estgp.estgweb.domain.CourseUnitAssignementImpl","courseUnit")</expression>
300
        <description>Owner of an object Control Chain</description>
301
        <invocationTiming>1</invocationTiming>
302
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
303
    </filterChain>
304
    <filterChain>
236 jmachado 305
        <name>OwnerCourseUnitFromCourseUnitQuestionObject</name>
306
        <expression>OwnerUsersClassBean("object.serializable","pt.estgp.estgweb.domain.CourseUnitQuestionImpl","courseUnit")</expression>
307
        <description>Owner of an object Control Chain</description>
308
        <invocationTiming>1</invocationTiming>
309
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
310
    </filterChain>
311
 
312
    <filterChain>
207 jmachado 313
        <name>IsInCourseUnitFromWorkAssignement</name>
314
        <expression>IsInCourseUnitUsersClassBean("serializable","pt.estgp.estgweb.domain.CourseUnitAssignementImpl","courseUnit")</expression>
315
        <description>Owner of an object Control Chain</description>
316
        <invocationTiming>1</invocationTiming>
317
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
318
    </filterChain>
319
    <filterChain>
320
        <name>IsStudentInCourseUnitFromWorkAssignement</name>
321
        <expression>IsStudentInCourseUnitUsersClassBean("serializable","pt.estgp.estgweb.domain.CourseUnitAssignementImpl","courseUnit")</expression>
322
        <description>Owner of an object Control Chain</description>
323
        <invocationTiming>1</invocationTiming>
324
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
325
    </filterChain>
214 jmachado 326
    <filterChain>
327
        <name>IsInCourseUnit</name>
328
        <expression>IsInCourseUnit("object.courseUnitView.id")</expression>
329
        <description>Owner of an object Control Chain</description>
330
        <invocationTiming>1</invocationTiming>
331
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
332
    </filterChain>
448 jmachado 333
    <filterChain>
334
        <name>CanAddAnnouncementInCourseUnit</name>
335
        <expression>CanAddAnnouncementInCourseUnit("object.courseUnitView.id")</expression>
336
        <description>Owner of an object Control Chain</description>
337
        <invocationTiming>1</invocationTiming>
338
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
339
    </filterChain>
208 jmachado 340
    <!--<filterChain>-->
215 jmachado 341
    <!--<name>InternalCourseUnitBlog</name>-->
342
    <!--<expression>!(BooleanCheck("serializable","pt.estgp.estgweb.domain.CourseUnitImpl","unitBlog.courseUnitInternal")) || ResourceAccessControlCourseUnit</expression>-->
343
    <!--<description>Check if the the boolean is true</description>-->
344
    <!--<invocationTiming>1</invocationTiming>-->
345
    <!--<filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>-->
208 jmachado 346
    <!--</filterChain>-->
203 jmachado 347
 
215 jmachado 348
 
349
 
350
    <filterChain>
351
        <name>OwnerProfileRecord</name>
352
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.Record")</expression>
353
        <description>Owner of an object Control Chain</description>
354
        <invocationTiming>1</invocationTiming>
355
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
356
    </filterChain>
357
 
358
 
359
    <!--ManagedIdentifiers-->
360
    <filterChain>
361
        <name>OwnerManagedIdentifierCollection</name>
362
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.ManagedIdentifierCollection")</expression>
363
        <description>Owner of an object Control Chain</description>
364
        <invocationTiming>1</invocationTiming>
365
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
366
    </filterChain>
367
    <filterChain>
368
        <name>CanAddContentManagedIdentifierCollection</name>
369
        <expression>CanAddContentClass("serializable","pt.estgp.estgweb.domain.ManagedIdentifierCollection")</expression>
370
        <description>Owner of an object Control Chain</description>
371
        <invocationTiming>1</invocationTiming>
372
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
373
    </filterChain>
374
    <filterChain>
375
        <name>OwnersLoadManagedIdentifier</name>
376
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.ManagedIdentifier")</expression>
377
        <description>Owner of an object Control Chain</description>
378
        <invocationTiming>1</invocationTiming>
379
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
380
    </filterChain>
381
    <filterChain>
382
        <name>OwnersLoadManagedCollection</name>
383
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.ManagedIdentifierCollection")</expression>
384
        <description>Owner of an object Control Chain</description>
385
        <invocationTiming>1</invocationTiming>
386
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
387
    </filterChain>
388
 
808 jmachado 389
 
390
 
391
 
392
     <!--Filipe Matos-->
393
    <filterChain>
394
        <name>Teachers</name>
395
        <expression>AuthenticatedUsers &amp;&amp; RoleUsers("teacher")</expression>
396
        <description>Admins Control Chain</description>
397
        <invocationTiming>1</invocationTiming>
398
        <filterClass>pt.estgp.estgweb.filters.chains.AdminControlFilter</filterClass>
399
    </filterChain>
400
    <filterChain>
401
        <name>CanEditAssessment</name>
402
        <expression>CanEditAssessmentClass("serializable","pt.estgp.estgweb.domain.AssessmentImpl")</expression>
403
        <description>Owner of an object Control Chain</description>
404
        <invocationTiming>1</invocationTiming>
405
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
406
    </filterChain>
407
    <filterChain>
408
        <name>OwnersLoadAssessment</name>
409
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.AssessmentImpl")</expression>
410
        <description>Owner of an object Control Chain</description>
411
        <invocationTiming>1</invocationTiming>
412
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
413
    </filterChain>
414
    <filterChain>
415
        <name>OwnersLoadAssessmentResponse</name>
416
        <expression>OwnerUsersClass("serializable","pt.estgp.estgweb.domain.AssessmentResponseImpl")</expression>
417
        <description>Owner of an object Control Chain</description>
418
        <invocationTiming>1</invocationTiming>
419
        <filterClass>pt.estgp.estgweb.filters.chains.LoadControlFilter</filterClass>
420
    </filterChain>
421
    <!--Filipe Matos-->
1 fvelez 422
</filterChainsDefinitions>