Subversion Repositories bacoAlunos

Rev

Rev 1967 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 fvelez 1
<filterDefinitions>
2
        <filter>
3
                <name>AuthenticatedUsers</name>
4
                <implementationClass>pt.estgp.estgweb.filters.filters.AuthenticatedUsers</implementationClass>
5
                <description>Checks if the requester is authenticated</description>
6
                <isTransactional>false</isTransactional>
7
        </filter>
8
    <filter>
1704 jmachado 9
        <name>MobileApps</name>
10
        <implementationClass>pt.estgp.estgweb.filters.filters.MobileApps</implementationClass>
11
        <description>Checks if the requester is a mobile authenticated application</description>
12
        <isTransactional>false</isTransactional>
13
    </filter>
14
    <filter>
1 fvelez 15
                <name>RoleUsers</name>
16
                <implementationClass>pt.estgp.estgweb.filters.filters.RoleUsers</implementationClass>
17
                <description>Checks if the requester contains certain roles</description>
18
                <isTransactional>false</isTransactional>
19
        </filter>
1617 jmachado 20
 
1 fvelez 21
    <filter>
1617 jmachado 22
        <name>ParameterValuePrefixCheck</name>
23
        <implementationClass>pt.estgp.estgweb.filters.filters.ParameterValuePrefixCheck</implementationClass>
24
        <description>Checks if the requester contains certain roles</description>
25
        <isTransactional>false</isTransactional>
26
    </filter>
27
    <filter>
1524 jmachado 28
        <name>EventManager</name>
29
        <implementationClass>pt.estgp.estgweb.filters.filters.EventManager</implementationClass>
30
        <description>Checks if the requester contains certain roles</description>
31
        <isTransactional>false</isTransactional>
32
    </filter>
33
    <filter>
202 jmachado 34
                <name>ExistObject</name>
35
                <implementationClass>pt.estgp.estgweb.filters.filters.ExistLoadClass</implementationClass>
36
                <description>Checks if the object exist if not throws NotFoundException</description>
37
                <isTransactional>false</isTransactional>
38
        </filter>
39
    <filter>
1 fvelez 40
                <name>TargetRoleUsersClass</name>
41
                <implementationClass>pt.estgp.estgweb.filters.filters.TargetRoleUsersClass</implementationClass>
42
                <description>Checks if the object contains contains target roles from user</description>
43
                <isTransactional>false</isTransactional>
44
        </filter>
45
    <filter>
46
                <name>OwnerUsers</name>
47
                <implementationClass>pt.estgp.estgweb.filters.filters.OwnerUsers</implementationClass>
48
                <description>Checks if the requester contains certain roles</description>
49
                <isTransactional>false</isTransactional>
50
        </filter>
51
    <filter>
165 jmachado 52
                <name>NotValid</name>
53
                <implementationClass>pt.estgp.estgweb.filters.filters.NotValid</implementationClass>
54
                <description>Check if object is not valid</description>
55
                <isTransactional>false</isTransactional>
56
        </filter>
57
    <filter>
135 jmachado 58
                <name>InternalObject</name>
59
                <implementationClass>pt.estgp.estgweb.filters.filters.InternalObject</implementationClass>
60
                <description>Checks if the requested object is internal and if user is authenticated</description>
61
                <isTransactional>false</isTransactional>
62
        </filter>
63
    <filter>
1 fvelez 64
                <name>OwnerUsersClass</name>
65
                <implementationClass>pt.estgp.estgweb.filters.filters.OwnerUsersClass</implementationClass>
205 jmachado 66
                <description>
207 jmachado 67
            Checks if the requester is owner of the requested bean
205 jmachado 68
            filter parameter: bean serializable id
69
            filter parameter: bean class
70
        </description>
1 fvelez 71
                <isTransactional>false</isTransactional>
72
        </filter>
73
    <filter>
214 jmachado 74
                <name>IsInCourseUnit</name>
75
                <implementationClass>pt.estgp.estgweb.filters.filters.IsInCourseUnit</implementationClass>
207 jmachado 76
                <description>
77
            Checks if the requester is in course unit of the requested bean
78
            filter parameter: bean serializable id
79
            filter parameter: bean class
80
        </description>
81
                <isTransactional>false</isTransactional>
82
        </filter>
83
    <filter>
448 jmachado 84
                <name>CanAddAnnouncementInCourseUnit</name>
85
                <implementationClass>pt.estgp.estgweb.filters.filters.CanAddAnnouncementInCourseUnit</implementationClass>
86
                <description>
87
            Checks if the requester is in course unit and if can create announcement in it of the requested bean
88
            filter parameter: bean serializable id
89
            filter parameter: bean class
90
        </description>
91
                <isTransactional>false</isTransactional>
92
        </filter>
93
    <filter>
207 jmachado 94
                <name>IsStudentInCourseUnitUsersClass</name>
95
                <implementationClass>pt.estgp.estgweb.filters.filters.IsStudentInCourseUnitUsersClass</implementationClass>
96
                <description>
97
            Checks if the requester is student in course unit of the requested bean
98
            filter parameter: bean serializable id
99
            filter parameter: bean class
100
        </description>
101
                <isTransactional>false</isTransactional>
102
        </filter>
1989 grupo1 103
 
207 jmachado 104
    <filter>
105
                <name>IsTeacherInCourseUnitUsersClass</name>
106
                <implementationClass>pt.estgp.estgweb.filters.filters.IsTeacherInCourseUnitUsersClass</implementationClass>
107
                <description>
108
            Checks if the requester is teacher in course unit of the requested bean
109
            filter parameter: bean serializable id
110
            filter parameter: bean class
111
        </description>
112
                <isTransactional>false</isTransactional>
113
        </filter>
114
    <filter>
205 jmachado 115
                <name>OwnerUsersClassBean</name>
116
                <implementationClass>pt.estgp.estgweb.filters.filters.OwnerUsersClassBean</implementationClass>
117
                <description>
207 jmachado 118
            Checks if the requester is in course unit of the requested bean inside the loaded bean
205 jmachado 119
            filter parameter: bean serializable id
120
            filter parameter: bean class
121
            filter parameter: bean path to owned object from loaded bean
122
        </description>
123
                <isTransactional>false</isTransactional>
124
        </filter>
125
    <filter>
207 jmachado 126
                <name>IsInCourseUnitUsersClassBean</name>
127
                <implementationClass>pt.estgp.estgweb.filters.filters.IsInCourseUnitUsersClassBean</implementationClass>
128
                <description>
129
            Checks if the requester is in of the requested bean inside the loaded bean
130
            filter parameter: bean serializable id
131
            filter parameter: bean class
132
            filter parameter: bean path to owned object from loaded bean
133
        </description>
134
                <isTransactional>false</isTransactional>
135
        </filter>
136
    <filter>
137
        <name>IsStudentInCourseUnitUsersClassBean</name>
138
                <implementationClass>pt.estgp.estgweb.filters.filters.IsStudentInCourseUnitUsersClassBean</implementationClass>
139
                <description>
140
            Checks if the requester is student of the requested bean inside the loaded bean
141
            filter parameter: bean serializable id
142
            filter parameter: bean class
143
            filter parameter: bean path to owned object from loaded bean
144
        </description>
145
                <isTransactional>false</isTransactional>
146
        </filter>
147
    <filter>
148
                <name>IsTeacherInCourseUnitUsersClassBean</name>
149
                <implementationClass>pt.estgp.estgweb.filters.filters.IsTeacherInCourseUnitUsersClassBean</implementationClass>
150
                <description>
151
            Checks if the requester is teacher of the requested bean inside the loaded bean
152
            filter parameter: bean serializable id
153
            filter parameter: bean class
154
            filter parameter: bean path to owned object from loaded bean
155
        </description>
156
                <isTransactional>false</isTransactional>
157
        </filter>
158
    <filter>
187 jmachado 159
                <name>CanAddContentClass</name>
160
                <implementationClass>pt.estgp.estgweb.filters.filters.CanAddContentClass</implementationClass>
161
                <description>Checks if the requester can add content to specified object</description>
162
                <isTransactional>false</isTransactional>
163
        </filter>
164
    <filter>
202 jmachado 165
                <name>CanLoadClass</name>
166
                <implementationClass>pt.estgp.estgweb.filters.filters.CanLoadClass</implementationClass>
167
                <description>Checks if the requester can specificly Load a specified object looking inside object specific grants</description>
168
                <isTransactional>false</isTransactional>
169
        </filter>
170
    <filter>
1 fvelez 171
                <name>ContextStaticTimer</name>
172
                <implementationClass>pt.estgp.estgweb.filters.filters.ContextStaticTimer</implementationClass>
173
                <description>Checks if the now time is between start and end date</description>
174
                <isTransactional>false</isTransactional>
175
        </filter>
176
    <filter>
177
                <name>ContextObjectTimer</name>
178
                <implementationClass>pt.estgp.estgweb.filters.filters.ContextObjectTimer</implementationClass>
179
                <description>Checks if the now time is between start and end date of refered object</description>
180
                <isTransactional>false</isTransactional>
181
        </filter>
182
    <filter>
183
                <name>LogAccess</name>
184
                <implementationClass>pt.estgp.estgweb.filters.filters.AccessLogger</implementationClass>
185
                <description>Writes accesses to a file</description>
186
                <isTransactional>false</isTransactional>
187
        </filter>
188
    <filter>
189
                <name>SessionLoad</name>
190
                <implementationClass>pt.estgp.estgweb.filters.filters.Session</implementationClass>
191
                <description>Loads a Session given a cookie</description>
192
                <isTransactional>false</isTransactional>
193
        </filter>
203 jmachado 194
    <filter>
195
                <name>ResourceAccessControl</name>
196
                <implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControl</implementationClass>
197
                <description>Check if a resource can be loaded</description>
198
                <isTransactional>false</isTransactional>
199
        </filter>
208 jmachado 200
    <filter>
760 jmachado 201
                <name>ResourceAccessControlVersion</name>
202
                <implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlVersion</implementationClass>
203
                <description>Check if a resource can be loaded</description>
204
                <isTransactional>false</isTransactional>
205
        </filter>
206
    <filter>
208 jmachado 207
                <name>ResourceAccessControlCourseUnit</name>
208
                <implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlCourseUnitFilter</implementationClass>
209
                <description>Check if a resource can be loaded</description>
210
                <isTransactional>false</isTransactional>
211
        </filter>
1830 jmachado 212
    <filter>
213
        <!--Require parameter with questionario id-->
214
        <name>ResourceAccessControlPrivateDomainFilter</name>
215
        <implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlPrivateDomainFilter</implementationClass>
216
        <description>verifica se o user é o dono do ficheiro no repositorio, o ficheiro
217
            tem de vir identificado no campo identifier
218
        </description>
219
        <isTransactional>false</isTransactional>
220
    </filter>
684 jmachado 221
 
222
 
1830 jmachado 223
 
684 jmachado 224
    <!-- Duarte Santos -->
225
    <filter>
226
                <name>CanConsultSurveyStatsClass</name>
227
                <implementationClass>pt.estgp.estgweb.filters.filters.CanConsultSurveyStatsClass</implementationClass>
228
                <description>Checks if the requester can consult stats of specified object</description>
229
                <isTransactional>false</isTransactional>
230
        </filter>
231
    <filter>
232
                <name>CanEditSurveyClass</name>
233
                <implementationClass>pt.estgp.estgweb.filters.filters.CanEditSurveyClass</implementationClass>
234
                <description>Checks if the requester can edit specified object</description>
235
                <isTransactional>false</isTransactional>
236
        </filter>
237
    <!-- Duarte Santos -->
808 jmachado 238
 
239
 
240
 
241
    <!-- Filipe Matos -->
242
    <filter>
243
                <name>CanEditAssessmentClass</name>
244
                <implementationClass>pt.estgp.estgweb.filters.filters.CanEditAssessmentClass</implementationClass>
245
                <description>Checks if the requester can edit specified object</description>
246
                <isTransactional>false</isTransactional>
247
        </filter>
248
    <!-- Filipe Matos -->
1312 jmachado 249
 
250
 
251
 
252
    <filter>
253
        <name>EditCourseUnitProgram</name>
254
        <implementationClass>pt.estgp.estgweb.filters.filters.CanEditCourseUnitProgramFilter</implementationClass>
255
        <description>Checks if the requester can edit specified object</description>
256
        <isTransactional>false</isTransactional>
257
    </filter>
258
 
259
    <filter>
260
        <name>EditCourseUnitEvaluation</name>
1830 jmachado 261
        <implementationClass>pt.estgp.estgweb.filters.filters.CanEditCourseUnitEvaluationFilter</implementationClass>
1312 jmachado 262
        <description>Checks if the requester can edit specified object</description>
263
        <isTransactional>false</isTransactional>
264
    </filter>
265
 
266
 
267
 
1350 jmachado 268
    <filter>
269
        <!--Require parameter with unit id-->
270
        <name>CourseUnitProgramClearances</name>
271
        <implementationClass>pt.estgp.estgweb.filters.filters.CourseUnitProgramClearancesFilter</implementationClass>
272
        <description>This filter fullfill clearances support for courseunit with service parameter unitId regarding the user in session</description>
273
        <isTransactional>false</isTransactional>
274
    </filter>
1312 jmachado 275
 
276
    <filter>
277
        <!--Require parameter with unit id-->
278
        <name>CourseUnitEvaluationClearances</name>
279
        <implementationClass>pt.estgp.estgweb.filters.filters.CourseUnitEvaluationClearancesFilter</implementationClass>
280
        <description>This filter fullfill clearances support for courseunit with service parameter unitId regarding the user in session</description>
281
        <isTransactional>false</isTransactional>
282
    </filter>
283
 
284
 
1326 jmachado 285
    <filter>
286
        <!--Require parameter with questionario id-->
287
        <name>QuestionarioClearances</name>
288
        <implementationClass>pt.estgp.estgweb.filters.filters.QuestionarioClearancesFilter</implementationClass>
289
        <description>This filter fullfill clearances support for questionario with service parameter unitId regarding the user in session</description>
290
        <isTransactional>false</isTransactional>
291
    </filter>
292
 
293
 
1732 jmachado 294
 
295
    <filter>
296
        <!--Require parameter with questionario id-->
297
        <name>CheckRepositoryCollectionManager</name>
298
        <implementationClass>pt.estgp.estgweb.filters.filters.CheckRepositoryCollectionManager</implementationClass>
299
        <description>verifica se a colecção tem como manager  o user logado</description>
300
        <isTransactional>false</isTransactional>
301
    </filter>
302
 
303
 
1830 jmachado 304
 
1989 grupo1 305
        <!-- Req7 -->
306
        <filter>
307
                <name>IsFromCourseCommission</name>
308
                <implementationClass>pt.estgp.estgweb.filters.filters.IsFromCourseCommissionClass</implementationClass>
309
                <description>
310
                        Verifica se é do coursecomission
311
                </description>
312
                <isTransactional>false</isTransactional>
313
        </filter>
1830 jmachado 314
 
1989 grupo1 315
 
316
 
317
 
684 jmachado 318
 
1 fvelez 319
</filterDefinitions>