Rev 207 |
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>IsInCourseUnitUsersClass</name>
<implementationClass>pt.estgp.estgweb.filters.filters.IsInCourseUnitUsersClass</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>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>ResourceAccessControlCourseUnit</name>
<implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlCourseUnitFilter</implementationClass>
<description>Check if a resource can be loaded</description>
<isTransactional>false</isTransactional>
</filter>
</filterDefinitions>