Subversion Repositories bacoAlunos

Rev

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