Subversion Repositories bacoAlunos

Rev

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