Rev 1310 |
Rev 1326 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
<filterDefinitions>
<filter>
<name>AuthenticatedUsers</name>
<implementationClass>pt.estgp.estgweb.filters.filters.AuthenticatedUsers</implementationClass>
<description>Checks if the requester is authenticated</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>RoleUsers</name>
<implementationClass>pt.estgp.estgweb.filters.filters.RoleUsers</implementationClass>
<description>Checks if the requester contains certain roles</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>ExistObject</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ExistLoadClass</implementationClass>
<description>Checks if the object exist if not throws NotFoundException</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>TargetRoleUsersClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.TargetRoleUsersClass</implementationClass>
<description>Checks if the object contains contains target roles from user</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>OwnerUsers</name>
<implementationClass>pt.estgp.estgweb.filters.filters.OwnerUsers</implementationClass>
<description>Checks if the requester contains certain roles</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>NotValid</name>
<implementationClass>pt.estgp.estgweb.filters.filters.NotValid</implementationClass>
<description>Check if object is not valid</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>InternalObject</name>
<implementationClass>pt.estgp.estgweb.filters.filters.InternalObject</implementationClass>
<description>Checks if the requested object is internal and if user is authenticated</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>OwnerUsersClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.OwnerUsersClass</implementationClass>
<description>
Checks if the requester is owner of the requested bean
filter parameter: bean serializable id
filter parameter: bean class
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>IsInCourseUnit</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsInCourseUnit</implementationClass>
<description>
Checks if the requester is in course unit of the requested bean
filter parameter: bean serializable id
filter parameter: bean class
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>CanAddAnnouncementInCourseUnit</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanAddAnnouncementInCourseUnit</implementationClass>
<description>
Checks if the requester is in course unit and if can create announcement in it of the requested bean
filter parameter: bean serializable id
filter parameter: bean class
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>IsStudentInCourseUnitUsersClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsStudentInCourseUnitUsersClass</implementationClass>
<description>
Checks if the requester is student in course unit of the requested bean
filter parameter: bean serializable id
filter parameter: bean class
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>IsTeacherInCourseUnitUsersClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsTeacherInCourseUnitUsersClass</implementationClass>
<description>
Checks if the requester is teacher in course unit of the requested bean
filter parameter: bean serializable id
filter parameter: bean class
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>OwnerUsersClassBean</name>
<implementationClass>pt.estgp.estgweb.filters.filters.OwnerUsersClassBean</implementationClass>
<description>
Checks if the requester is in course unit of the requested bean inside the loaded bean
filter parameter: bean serializable id
filter parameter: bean class
filter parameter: bean path to owned object from loaded bean
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>IsInCourseUnitUsersClassBean</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsInCourseUnitUsersClassBean</implementationClass>
<description>
Checks if the requester is in of the requested bean inside the loaded bean
filter parameter: bean serializable id
filter parameter: bean class
filter parameter: bean path to owned object from loaded bean
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>IsStudentInCourseUnitUsersClassBean</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsStudentInCourseUnitUsersClassBean</implementationClass>
<description>
Checks if the requester is student of the requested bean inside the loaded bean
filter parameter: bean serializable id
filter parameter: bean class
filter parameter: bean path to owned object from loaded bean
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>IsTeacherInCourseUnitUsersClassBean</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsTeacherInCourseUnitUsersClassBean</implementationClass>
<description>
Checks if the requester is teacher of the requested bean inside the loaded bean
filter parameter: bean serializable id
filter parameter: bean class
filter parameter: bean path to owned object from loaded bean
</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>CanAddContentClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanAddContentClass</implementationClass>
<description>Checks if the requester can add content to specified object</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>CanLoadClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanLoadClass</implementationClass>
<description>Checks if the requester can specificly Load a specified object looking inside object specific grants</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>ContextStaticTimer</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ContextStaticTimer</implementationClass>
<description>Checks if the now time is between start and end date</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>ContextObjectTimer</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ContextObjectTimer</implementationClass>
<description>Checks if the now time is between start and end date of refered object</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>LogAccess</name>
<implementationClass>pt.estgp.estgweb.filters.filters.AccessLogger</implementationClass>
<description>Writes accesses to a file</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>SessionLoad</name>
<implementationClass>pt.estgp.estgweb.filters.filters.Session</implementationClass>
<description>Loads a Session given a cookie</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>ResourceAccessControl</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControl</implementationClass>
<description>Check if a resource can be loaded</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>ResourceAccessControlVersion</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlVersion</implementationClass>
<description>Check if a resource can be loaded</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>ResourceAccessControlCourseUnit</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlCourseUnitFilter</implementationClass>
<description>Check if a resource can be loaded</description>
<isTransactional>false</isTransactional>
</filter>
<!-- Duarte Santos -->
<filter>
<name>CanConsultSurveyStatsClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanConsultSurveyStatsClass</implementationClass>
<description>Checks if the requester can consult stats of specified object</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>CanEditSurveyClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanEditSurveyClass</implementationClass>
<description>Checks if the requester can edit specified object</description>
<isTransactional>false</isTransactional>
</filter>
<!-- Duarte Santos -->
<!-- Filipe Matos -->
<filter>
<name>CanEditAssessmentClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanEditAssessmentClass</implementationClass>
<description>Checks if the requester can edit specified object</description>
<isTransactional>false</isTransactional>
</filter>
<!-- Filipe Matos -->
<filter>
<name>EditCourseUnitProgram</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanEditCourseUnitProgramFilter</implementationClass>
<description>Checks if the requester can edit specified object</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<name>EditCourseUnitEvaluation</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CanEditCourseUnitProgramFilter</implementationClass>
<description>Checks if the requester can edit specified object</description>
<isTransactional>false</isTransactional>
</filter>
<filter>
<!--Require parameter with unit id-->
<name>CourseUnitEvaluationClearances</name>
<implementationClass>pt.estgp.estgweb.filters.filters.CourseUnitEvaluationClearancesFilter</implementationClass>
<description>This filter fullfill clearances support for courseunit with service parameter unitId regarding the user in session</description>
<isTransactional>false</isTransactional>
</filter>
</filterDefinitions>