Subversion Repositories bacoAlunos

Rev

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