Subversion Repositories bacoAlunos

Rev

Rev 1875 | Rev 1916 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1875 Rev 1901
Line 830... Line 830...
830
            <chain name="Session"/>
830
            <chain name="Session"/>
831
            <chain name="AuthenticatedUsers"/>
831
            <chain name="AuthenticatedUsers"/>
832
            <chain name="OwnersEdit"/>
832
            <chain name="OwnersEdit"/>
833
        </filterChains>
833
        </filterChains>
834
    </service>
834
    </service>
835
   
835
 
836
    <service>
836
    <service>
837
        <name>LoadUserById</name>
837
        <name>LoadUserById</name>
838
        <implementationClass>pt.estgp.estgweb.services.profile.LoadUserByIdService</implementationClass>
838
        <implementationClass>pt.estgp.estgweb.services.profile.LoadUserByIdService</implementationClass>
839
        <description>Load User By ID</description>
839
        <description>Load User By ID</description>
840
        <isTransactional>true</isTransactional>
840
        <isTransactional>true</isTransactional>
Line 994... Line 994...
994
            <chain name="Session"/>
994
            <chain name="Session"/>
995
            <chain name="OwnersEdit"/>
995
            <chain name="OwnersEdit"/>
996
        </filterChains>
996
        </filterChains>
997
    </service>
997
    </service>
998
 
998
 
999
     <!--<service>
999
    <!--<service>
1000
        <name>DeleteCourseUnit</name>
1000
      <name>DeleteCourseUnit</name>
1001
        <implementationClass>pt.estgp.estgweb.services.courseunits.UpdateCourseUnitService</implementationClass>
1001
      <implementationClass>pt.estgp.estgweb.services.courseunits.UpdateCourseUnitService</implementationClass>
1002
        <description>Update course unit objectives and program file</description>
1002
      <description>Update course unit objectives and program file</description>
1003
        <isTransactional>true</isTransactional>
1003
      <isTransactional>true</isTransactional>
1004
        <defaultMethod>delete</defaultMethod>
1004
      <defaultMethod>delete</defaultMethod>
1005
        <filterChains>
1005
      <filterChains>
1006
            <chain name="Logger"/>
1006
          <chain name="Logger"/>
1007
            <chain name="Session"/>
1007
          <chain name="Session"/>
1008
            <chain name="Supers"/>
1008
          <chain name="Supers"/>
1009
        </filterChains>
1009
      </filterChains>
1010
    </service>-->
1010
  </service>-->
1011
    <service>
1011
    <service>
1012
        <name>LoadCourseUnit</name>
1012
        <name>LoadCourseUnit</name>
1013
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
1013
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
1014
        <description>Load course unit</description>
1014
        <description>Load course unit</description>
1015
        <isTransactional>true</isTransactional>
1015
        <isTransactional>true</isTransactional>
Line 1077... Line 1077...
1077
        </filterChains>
1077
        </filterChains>
1078
    </service>
1078
    </service>
1079
    <service>
1079
    <service>
1080
        <name>SaveCourseUnitProgram</name>
1080
        <name>SaveCourseUnitProgram</name>
1081
        <!--Args
1081
        <!--Args
1082
            ourseUnitProgramView programView,
1082
           ourseUnitProgramView programView,
1083
            long unitId used in filters
1083
           long unitId used in filters
1084
        -->
1084
       -->
1085
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitProgram</implementationClass>
1085
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitProgram</implementationClass>
1086
        <description>Save course unit program</description>
1086
        <description>Save course unit program</description>
1087
        <isTransactional>true</isTransactional>
1087
        <isTransactional>true</isTransactional>
1088
        <filterChains>
1088
        <filterChains>
1089
            <chain name="Logger"/>
1089
            <chain name="Logger"/>
Line 1121... Line 1121...
1121
    </service>
1121
    </service>
1122
 
1122
 
1123
    <service>
1123
    <service>
1124
        <name>SaveCourseUnitEvaluation</name>
1124
        <name>SaveCourseUnitEvaluation</name>
1125
        <!--Args
1125
        <!--Args
1126
            CourseUnitEvaluationView evaluationView,
1126
           CourseUnitEvaluationView evaluationView,
1127
            long unitId used in filters
1127
           long unitId used in filters
1128
        -->
1128
       -->
1129
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
1129
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
1130
        <description>Save course unit evaluation</description>
1130
        <description>Save course unit evaluation</description>
1131
        <isTransactional>true</isTransactional>
1131
        <isTransactional>true</isTransactional>
1132
        <defaultMethod>save</defaultMethod>
1132
        <defaultMethod>save</defaultMethod>
1133
        <filterChains>
1133
        <filterChains>
Line 1155... Line 1155...
1155
    </service>
1155
    </service>
1156
 
1156
 
1157
    <service>
1157
    <service>
1158
        <name>InitCourseUnitEvaluationClearances</name>
1158
        <name>InitCourseUnitEvaluationClearances</name>
1159
        <!--Parameters
1159
        <!--Parameters
1160
        CourseUnitView cuv, Long courseUnitId
1160
       CourseUnitView cuv, Long courseUnitId
1161
        -->
1161
       -->
1162
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
1162
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
1163
        <description>Open course unit evaluation for edition</description>
1163
        <description>Open course unit evaluation for edition</description>
1164
        <isTransactional>true</isTransactional>
1164
        <isTransactional>true</isTransactional>
1165
        <defaultMethod>initClearances</defaultMethod>
1165
        <defaultMethod>initClearances</defaultMethod>
1166
        <filterChains>
1166
        <filterChains>
Line 1507... Line 1507...
1507
            <chain name="Session"/>
1507
            <chain name="Session"/>
1508
            <chain name="Admins"/>
1508
            <chain name="Admins"/>
1509
        </filterChains>
1509
        </filterChains>
1510
    </service>
1510
    </service>
1511
 
1511
 
1512
   
1512
 
1513
 
1513
 
1514
 
1514
 
1515
    <!--CourseUnitAssignements Backups-->
1515
    <!--CourseUnitAssignements Backups-->
1516
    <service>
1516
    <service>
1517
        <name>CreateCourseUnitDirPackage</name>
1517
        <name>CreateCourseUnitDirPackage</name>
Line 1590... Line 1590...
1590
        <filterChains>
1590
        <filterChains>
1591
            <chain name="Logger"/>
1591
            <chain name="Logger"/>
1592
            <chain name="Session"/>
1592
            <chain name="Session"/>
1593
        </filterChains>
1593
        </filterChains>
1594
    </service>
1594
    </service>
1595
   
1595
 
1596
 
1596
 
1597
 
1597
 
1598
 
1598
 
1599
 
1599
 
1600
    <!--COURSES-->
1600
    <!--COURSES-->
Line 1853... Line 1853...
1853
        <defaultMethod>loadCoursesImportYear</defaultMethod>
1853
        <defaultMethod>loadCoursesImportYear</defaultMethod>
1854
        <filterChains>
1854
        <filterChains>
1855
            <chain name="Logger"/>
1855
            <chain name="Logger"/>
1856
        </filterChains>
1856
        </filterChains>
1857
    </service>
1857
    </service>
1858
     <service>
1858
    <service>
1859
        <name>LoadCoursesImportYearByType</name>
1859
        <name>LoadCoursesImportYearByType</name>
1860
        <implementationClass>pt.estgp.estgweb.services.courses.CoursesService</implementationClass>
1860
        <implementationClass>pt.estgp.estgweb.services.courses.CoursesService</implementationClass>
1861
        <description>Load All Courses</description>
1861
        <description>Load All Courses</description>
1862
        <isTransactional>true</isTransactional>
1862
        <isTransactional>true</isTransactional>
1863
        <defaultMethod>loadCoursesImportYearByType</defaultMethod>
1863
        <defaultMethod>loadCoursesImportYearByType</defaultMethod>
Line 2365... Line 2365...
2365
            <chain name="Session"/>
2365
            <chain name="Session"/>
2366
            <chain name="OwnersLoadSurvey"/>
2366
            <chain name="OwnersLoadSurvey"/>
2367
        </filterChains>
2367
        </filterChains>
2368
    </service>
2368
    </service>
2369
    <service>
2369
    <service>
2370
    <name>GenerateSurveyStatsCsv</name>
2370
        <name>GenerateSurveyStatsCsv</name>
2371
        <implementationClass>pt.estgp.estgweb.services.surveys.GenerateSurveyStatsCsvService</implementationClass>
2371
        <implementationClass>pt.estgp.estgweb.services.surveys.GenerateSurveyStatsCsvService</implementationClass>
2372
        <description>Generate all survey stats on a csv file</description>
2372
        <description>Generate all survey stats on a csv file</description>
2373
        <isTransactional>true</isTransactional>
2373
        <isTransactional>true</isTransactional>
2374
        <filterChains>
2374
        <filterChains>
2375
            <chain name="Logger"/>
2375
            <chain name="Logger"/>
Line 2401... Line 2401...
2401
    </service>
2401
    </service>
2402
    <!-- Duarte Santos -->
2402
    <!-- Duarte Santos -->
2403
 
2403
 
2404
 
2404
 
2405
 
2405
 
2406
     <!--Filipe Matos-->
2406
    <!--Filipe Matos-->
2407
    <!--Assessments-->
2407
    <!--Assessments-->
2408
    <service>
2408
    <service>
2409
        <name>CreateEditAssessment</name>
2409
        <name>CreateEditAssessment</name>
2410
        <implementationClass>pt.estgp.estgweb.services.assessments.CreateEditAssessmentService</implementationClass>
2410
        <implementationClass>pt.estgp.estgweb.services.assessments.CreateEditAssessmentService</implementationClass>
2411
        <description>Create or edit assessment</description>
2411
        <description>Create or edit assessment</description>
Line 2918... Line 2918...
2918
            <chain name="RoleAddRemoveManager"/>
2918
            <chain name="RoleAddRemoveManager"/>
2919
        </filterChains>
2919
        </filterChains>
2920
    </service>
2920
    </service>
2921
 
2921
 
2922
    <!--
2922
    <!--
2923
    <service>
2923
   <service>
2924
        <name>AddUpdateDirtyRolesTranslation</name>
2924
       <name>AddUpdateDirtyRolesTranslation</name>
2925
        <implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
2925
       <implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
2926
        <description></description>
2926
       <description></description>
2927
        <isTransactional>true</isTransactional>
2927
       <isTransactional>true</isTransactional>
2928
        <defaultMethod>addUpdateDirtRolesTranslation</defaultMethod>
2928
       <defaultMethod>addUpdateDirtRolesTranslation</defaultMethod>
2929
        <filterChains>
2929
       <filterChains>
2930
            <chain name="Logger"/>
2930
           <chain name="Logger"/>
2931
            <chain name="Session"/>
2931
           <chain name="Session"/>
2932
            <chain name="RoleAddRemoveManager"/>
2932
           <chain name="RoleAddRemoveManager"/>
2933
        </filterChains>
2933
       </filterChains>
2934
    </service>-->
2934
   </service>-->
2935
 
2935
 
2936
    <service>
2936
    <service>
2937
        <name>AddUpdateRoleTranslation</name>
2937
        <name>AddUpdateRoleTranslation</name>
2938
        <implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
2938
        <implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
2939
        <description></description>
2939
        <description></description>
Line 3899... Line 3899...
3899
 
3899
 
3900
 
3900
 
3901
 
3901
 
3902
 
3902
 
3903
    <!--/****************************************************************************/
3903
    <!--/****************************************************************************/
3904
    /* COURSE REPORTS
3904
   /* COURSE REPORTS
3905
    /****************************************************************************/-->
3905
   /****************************************************************************/-->
3906
 
3906
 
3907
 
3907
 
3908
 
3908
 
3909
    <service>
3909
    <service>
3910
        <name>CreateDtpStatsTable4Course</name>
3910
        <name>CreateDtpStatsTable4Course</name>
Line 3942... Line 3942...
3942
            <chain name="Logger"/>
3942
            <chain name="Logger"/>
3943
        </filterChains>
3943
        </filterChains>
3944
    </service>
3944
    </service>
3945
 
3945
 
3946
    <!--
3946
    <!--
3947
        PRECISO DE UM IMPORTAR NOVAMENTE TABELA DE RESULTADOS DE APRENDIZAGEM
3947
       PRECISO DE UM IMPORTAR NOVAMENTE TABELA DE RESULTADOS DE APRENDIZAGEM
3948
        Ha de ser um subservico do de cima que tem usar
3948
       Ha de ser um subservico do de cima que tem usar
3949
        o servico LoadCourseEvaluationSections novamente
3949
       o servico LoadCourseEvaluationSections novamente
3950
 
3950
 
3951
        PRECISO DE UM SERVICO PARA GERAR OS GRAFICOS DE APRENDIZAGEM
3951
       PRECISO DE UM SERVICO PARA GERAR OS GRAFICOS DE APRENDIZAGEM
3952
    -->
3952
   -->
3953
 
3953
 
3954
    <!--/****************************************************************************/
3954
    <!--/****************************************************************************/
3955
    /* SERVICOS WS-API TODO Seguranca em falta
3955
   /* SERVICOS WS-API TODO Seguranca em falta
3956
    /****************************************************************************/-->
3956
   /****************************************************************************/-->
3957
 
3957
 
3958
    <service>
3958
    <service>
3959
        <name>LoadCourseEvaluationSections</name>
3959
        <name>LoadCourseEvaluationSections</name>
3960
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
3960
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
3961
        <description>
3961
        <description>
Line 4006... Line 4006...
4006
        <filterChains>
4006
        <filterChains>
4007
            <chain name="Logger"/>
4007
            <chain name="Logger"/>
4008
        </filterChains>
4008
        </filterChains>
4009
    </service>
4009
    </service>
4010
 
4010
 
4011
 
-
 
4012
    <service>
4011
    <service>
4013
        <name>LoadPlanYearForCourseUnitCode</name>
4012
        <name>LoadPlanYearForCourseUnitCode</name>
4014
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
4013
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
4015
        <description>
4014
        <description>
4016
            @courseCode codigo do curso
4015
            @courseCode codigo do curso
Line 4023... Line 4022...
4023
        <filterChains>
4022
        <filterChains>
4024
            <chain name="Logger"/>
4023
            <chain name="Logger"/>
4025
        </filterChains>
4024
        </filterChains>
4026
    </service>
4025
    </service>
4027
 
4026
 
4028
 
-
 
4029
    <!-- SERVICOS DE GERACAO DE RELATORIO DE CURSO -->
4027
    <!-- SERVICOS DE GERACAO DE RELATORIO DE CURSO -->
4030
 
4028
 
4031
 
-
 
4032
    <service>
4029
    <service>
4033
        <name>CourseReportGenerateGlobalLearningResultsChartImg</name>
4030
        <name>CourseReportGenerateGlobalLearningResultsChartImg</name>
4034
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
4031
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
4035
        <description>
4032
        <description>
4036
            @reportCourseDocument documento course report em json
4033
            @reportCourseDocument documento course report em json
Line 4045... Line 4042...
4045
            <chain name="Logger"/>
4042
            <chain name="Logger"/>
4046
            <chain name="Session"/>
4043
            <chain name="Session"/>
4047
        </filterChains>
4044
        </filterChains>
4048
    </service>
4045
    </service>
4049
 
4046
 
4050
 
4047
    <service>
-
 
4048
        <name>CourseReportGenerateGlobalLearningResultsChartYearImg</name>
-
 
4049
        <implementationClass>pt.estgp.estgweb.services.courses.CourseReportServices</implementationClass>
-
 
4050
        <description>
-
 
4051
            @reportCourseDocument documento course report em json
-
 
4052
            Serviço de suporte para gerar um grafico
-
 
4053
            Coloca o grafico no report documento
-
 
4054
            e salva o documento no curso
-
 
4055
            Devolve uma classe RepositoryFile4JsonView serializada em JSON
-
 
4056
        </description>
-
 
4057
        <isTransactional>true</isTransactional>
-
 
4058
        <defaultMethod>generateGenerateGlobalLearningResultsChartYearImg</defaultMethod>
-
 
4059
        <filterChains>
-
 
4060
            <chain name="Logger"/>
-
 
4061
            <chain name="Session"/>
-
 
4062
        </filterChains>
-
 
4063
    </service>
4051
 
4064
 
4052
</serviceDefinitions>
4065
</serviceDefinitions>
4053
4066