Subversion Repositories bacoAlunos

Rev

Rev 1967 | 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>MobileApps</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.MobileApps</implementationClass>
        <description>Checks if the requester is a mobile authenticated application</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>ParameterValuePrefixCheck</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.ParameterValuePrefixCheck</implementationClass>
        <description>Checks if the requester contains certain roles</description>
        <isTransactional>false</isTransactional>
    </filter>
    <filter>
        <name>EventManager</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.EventManager</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>
    <filter>
        <!--Require parameter with questionario id-->
        <name>ResourceAccessControlPrivateDomainFilter</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.ResourceAccessControlPrivateDomainFilter</implementationClass>
        <description>verifica se o user é o dono do ficheiro no repositorio, o ficheiro
            tem de vir identificado no campo identifier
        </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.CanEditCourseUnitEvaluationFilter</implementationClass>
        <description>Checks if the requester can edit specified object</description>
        <isTransactional>false</isTransactional>
    </filter>



    <filter>
        <!--Require parameter with unit id-->
        <name>CourseUnitProgramClearances</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.CourseUnitProgramClearancesFilter</implementationClass>
        <description>This filter fullfill clearances support for courseunit with service parameter unitId regarding the user in session</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>


    <filter>
        <!--Require parameter with questionario id-->
        <name>QuestionarioClearances</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.QuestionarioClearancesFilter</implementationClass>
        <description>This filter fullfill clearances support for questionario with service parameter unitId regarding the user in session</description>
        <isTransactional>false</isTransactional>
    </filter>



    <filter>
        <!--Require parameter with questionario id-->
        <name>CheckRepositoryCollectionManager</name>
        <implementationClass>pt.estgp.estgweb.filters.filters.CheckRepositoryCollectionManager</implementationClass>
        <description>verifica se a colecção tem como manager  o user logado</description>
        <isTransactional>false</isTransactional>
    </filter>



        <!-- Req7 -->
        <filter>
                <name>IsFromCourseCommission</name>
                <implementationClass>pt.estgp.estgweb.filters.filters.IsFromCourseCommissionClass</implementationClass>
                <description>
                        Verifica se é do coursecomission
                </description>
                <isTransactional>false</isTransactional>
        </filter>




   
</filterDefinitions>