Subversion Repositories bacoAlunos

Rev

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

Rev 1310 Rev 1312
Line 9... Line 9...
9
            <chain name="Logger"/>
9
            <chain name="Logger"/>
10
            <chain name="Session"/>
10
            <chain name="Session"/>
11
        </filterChains>
11
        </filterChains>
12
    </service>
12
    </service>
13
    <service>
13
    <service>
-
 
14
        <name>AuthenticatePae</name>
-
 
15
        <implementationClass>pt.estgp.estgweb.services.authenticate.AuthenticateService</implementationClass>
-
 
16
        <description>Authenticates a User</description>
-
 
17
        <isTransactional>true</isTransactional>
-
 
18
        <defaultMethod>loginPae</defaultMethod>
-
 
19
        <filterChains>
-
 
20
            <chain name="Logger"/>
-
 
21
            <chain name="Session"/>
-
 
22
        </filterChains>
-
 
23
    </service>
-
 
24
    <service>
14
        <name>Logout</name>
25
        <name>Logout</name>
15
        <implementationClass>pt.estgp.estgweb.services.authenticate.LogoutService</implementationClass>
26
        <implementationClass>pt.estgp.estgweb.services.authenticate.LogoutService</implementationClass>
16
        <description>Logout a User</description>
27
        <description>Logout a User</description>
17
        <isTransactional>true</isTransactional>
28
        <isTransactional>true</isTransactional>
18
        <filterChains>
29
        <filterChains>
Line 34... Line 45...
34
        <name>LoadUserSession</name>
45
        <name>LoadUserSession</name>
35
        <implementationClass>pt.estgp.estgweb.services.users.LoadUserSessionService</implementationClass>
46
        <implementationClass>pt.estgp.estgweb.services.users.LoadUserSessionService</implementationClass>
36
        <description>Load an User Session</description>
47
        <description>Load an User Session</description>
37
        <isTransactional>true</isTransactional>
48
        <isTransactional>true</isTransactional>
38
        <filterChains>
49
        <filterChains>
39
            <chain name="Logger"/>
50
            <!--<chain name="Logger"/>-->
40
            <chain name="Session"/>
51
            <chain name="Session"/>
41
        </filterChains>
52
        </filterChains>
42
    </service>
53
    </service>
43
    <service>
54
    <service>
44
        <name>UpdateUserSession</name>
55
        <name>UpdateUserSession</name>
Line 243... Line 254...
243
            <chain name="Logger"/>
254
            <chain name="Logger"/>
244
            <chain name="Session"/>
255
            <chain name="Session"/>
245
        </filterChains>
256
        </filterChains>
246
    </service>
257
    </service>
247
    <service>
258
    <service>
-
 
259
        <name>LoadTypeAnnouncements</name>
-
 
260
        <implementationClass>pt.estgp.estgweb.services.announcements.LoadTypeMaxAnnouncementsService</implementationClass>
-
 
261
        <description>Load an Announcement views to show in list</description>
-
 
262
        <isTransactional>true</isTransactional>
-
 
263
        <defaultMethod>load</defaultMethod>
-
 
264
        <filterChains>
-
 
265
            <chain name="Logger"/>
-
 
266
            <chain name="Session"/>
-
 
267
        </filterChains>
-
 
268
    </service>
-
 
269
    <service>
248
        <name>LoadTopFlashNewsIterate</name>
270
        <name>LoadTopFlashNewsIterate</name>
249
        <implementationClass>pt.estgp.estgweb.services.announcements.LoadTopFlashNewsIterateService</implementationClass>
271
        <implementationClass>pt.estgp.estgweb.services.announcements.LoadTopFlashNewsIterateService</implementationClass>
250
        <description>Load an Announcement one flash News</description>
272
        <description>Load an Announcement one flash News</description>
251
        <isTransactional>true</isTransactional>
273
        <isTransactional>true</isTransactional>
252
        <filterChains>
274
        <filterChains>
Line 833... Line 855...
833
        <filterChains>
855
        <filterChains>
834
            <chain name="Logger"/>
856
            <chain name="Logger"/>
835
            <chain name="Session"/>
857
            <chain name="Session"/>
836
        </filterChains>
858
        </filterChains>
837
    </service>
859
    </service>
-
 
860
    <service>
-
 
861
        <name>LoadCourseUnitStudents</name>
-
 
862
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
-
 
863
        <description>Load course unit students</description>
-
 
864
        <isTransactional>true</isTransactional>
-
 
865
        <defaultMethod>loadStudents</defaultMethod>
-
 
866
        <filterChains>
-
 
867
            <chain name="Logger"/>
-
 
868
            <chain name="Session"/>
-
 
869
        </filterChains>
-
 
870
    </service>
-
 
871
    <service>
-
 
872
        <name>LoadCourseUnitTeachers</name>
-
 
873
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
-
 
874
        <description>Load course unit teachers</description>
-
 
875
        <isTransactional>true</isTransactional>
-
 
876
        <defaultMethod>loadTeachers</defaultMethod>
-
 
877
        <filterChains>
-
 
878
            <chain name="Logger"/>
-
 
879
            <chain name="Session"/>
-
 
880
        </filterChains>
-
 
881
    </service>
-
 
882
    <service>
-
 
883
        <name>LoadCourseUnitResponsibleTeacher</name>
-
 
884
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
-
 
885
        <description>Load course unit responsible teacher</description>
-
 
886
        <isTransactional>true</isTransactional>
-
 
887
        <defaultMethod>loadResponsibleTeacher</defaultMethod>
-
 
888
        <filterChains>
-
 
889
            <chain name="Logger"/>
-
 
890
            <chain name="Session"/>
-
 
891
        </filterChains>
-
 
892
    </service>
838
 
893
 
839
    <service>
894
    <service>
840
        <name>LoadCourseUnitViewAndCourse</name>
895
        <name>LoadCourseUnitViewAndCourse</name>
841
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
896
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitService</implementationClass>
842
        <description>Load course unit</description>
897
        <description>Load course unit</description>
Line 848... Line 903...
848
            <chain name="Session"/>
903
            <chain name="Session"/>
849
        </filterChains>
904
        </filterChains>
850
    </service>
905
    </service>
851
    <service>
906
    <service>
852
        <name>SaveCourseUnitProgram</name>
907
        <name>SaveCourseUnitProgram</name>
-
 
908
        <!--Args
-
 
909
            ourseUnitProgramView programView,
-
 
910
            long unitId used in filters
-
 
911
        -->
853
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitProgram</implementationClass>
912
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitProgram</implementationClass>
854
        <description>Save course unit program</description>
913
        <description>Save course unit program</description>
855
        <isTransactional>true</isTransactional>
914
        <isTransactional>true</isTransactional>
856
        <filterChains>
915
        <filterChains>
857
            <chain name="Logger"/>
916
            <chain name="Logger"/>
858
            <chain name="Session"/>
917
            <chain name="Session"/>
-
 
918
            <chain name="EditCourseUnitProgram"/>
859
        </filterChains>
919
        </filterChains>
860
    </service>
920
    </service>
861
 
921
 
862
    <service>
922
    <service>
863
        <name>SaveCourseUnitEvaluation</name>
923
        <name>SaveCourseUnitEvaluation</name>
-
 
924
        <!--Args
-
 
925
            CourseUnitEvaluationView evaluationView,
-
 
926
            long unitId used in filters
-
 
927
        -->
864
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
928
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
865
        <description>Save course unit evaluation</description>
929
        <description>Save course unit evaluation</description>
866
        <isTransactional>true</isTransactional>
930
        <isTransactional>true</isTransactional>
867
        <defaultMethod>save</defaultMethod>
931
        <defaultMethod>save</defaultMethod>
868
        <filterChains>
932
        <filterChains>
869
            <chain name="Logger"/>
933
            <chain name="Logger"/>
870
            <chain name="Session"/>
934
            <chain name="Session"/>
-
 
935
            <chain name="AuthenticatedUsers"/>
-
 
936
            <chain name="CourseUnitEvaluationClearancesPre"/>
-
 
937
            <chain name="EditCourseUnitEvaluation"/>
871
        </filterChains>
938
        </filterChains>
872
    </service>
939
    </service>
873
 
940
 
874
    <service>
941
    <service>
875
        <name>OpenCourseUnitEvaluation</name>
942
        <name>OpenCourseUnitEvaluation</name>
Line 878... Line 945...
878
        <isTransactional>true</isTransactional>
945
        <isTransactional>true</isTransactional>
879
        <defaultMethod>open</defaultMethod>
946
        <defaultMethod>open</defaultMethod>
880
        <filterChains>
947
        <filterChains>
881
            <chain name="Logger"/>
948
            <chain name="Logger"/>
882
            <chain name="Session"/>
949
            <chain name="Session"/>
-
 
950
            <chain name="AuthenticatedUsers"/>
-
 
951
            <chain name="CourseUnitEvaluationClearancesPre"/>
-
 
952
            <chain name="EditCourseUnitEvaluation"/>
-
 
953
        </filterChains>
-
 
954
    </service>
-
 
955
 
-
 
956
    <service>
-
 
957
        <name>InitCourseUnitEvaluationClearances</name>
-
 
958
        <!--Parameters
-
 
959
        CourseUnitView cuv, Long courseUnitId
-
 
960
        -->
-
 
961
        <implementationClass>pt.estgp.estgweb.services.courseunits.SaveCourseUnitEvaluation</implementationClass>
-
 
962
        <description>Open course unit evaluation for edition</description>
-
 
963
        <isTransactional>true</isTransactional>
-
 
964
        <defaultMethod>initClearances</defaultMethod>
-
 
965
        <filterChains>
-
 
966
            <chain name="Session"/>
-
 
967
            <chain name="CourseUnitEvaluationClearancesPre"/>
883
        </filterChains>
968
        </filterChains>
884
    </service>
969
    </service>
885
 
970
 
-
 
971
 
-
 
972
 
886
    <service>
973
    <service>
887
        <name>LoadCourseUnitsBySigesCodes</name>
974
        <name>LoadCourseUnitsBySigesCodes</name>
888
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitsBySigesCodesService</implementationClass>
975
        <implementationClass>pt.estgp.estgweb.services.courseunits.LoadCourseUnitsBySigesCodesService</implementationClass>
889
        <description>Load course old units</description>
976
        <description>Load course old units</description>
890
        <isTransactional>true</isTransactional>
977
        <isTransactional>true</isTransactional>
Line 1349... Line 1436...
1349
        <filterChains>
1436
        <filterChains>
1350
            <chain name="Logger"/>
1437
            <chain name="Logger"/>
1351
        </filterChains>
1438
        </filterChains>
1352
    </service>
1439
    </service>
1353
    <service>
1440
    <service>
-
 
1441
        <name>LoadCoursesImportYearAreaInstitution</name>
-
 
1442
        <implementationClass>pt.estgp.estgweb.services.courses.CoursesService</implementationClass>
-
 
1443
        <description>Load All Courses</description>
-
 
1444
        <isTransactional>true</isTransactional>
-
 
1445
        <defaultMethod>loadCoursesImportYearAreaInstitution</defaultMethod>
-
 
1446
        <filterChains>
-
 
1447
            <chain name="Logger"/>
-
 
1448
        </filterChains>
-
 
1449
    </service>
-
 
1450
    <service>
1354
        <name>LoadCoursesImportYear</name>
1451
        <name>LoadCoursesImportYear</name>
1355
        <implementationClass>pt.estgp.estgweb.services.courses.CoursesService</implementationClass>
1452
        <implementationClass>pt.estgp.estgweb.services.courses.CoursesService</implementationClass>
1356
        <description>Load All Courses</description>
1453
        <description>Load All Courses</description>
1357
        <isTransactional>true</isTransactional>
1454
        <isTransactional>true</isTransactional>
1358
        <defaultMethod>loadCoursesImportYear</defaultMethod>
1455
        <defaultMethod>loadCoursesImportYear</defaultMethod>
Line 2109... Line 2206...
2109
            <chain name="Logger"/>
2206
            <chain name="Logger"/>
2110
            <chain name="Session"/>
2207
            <chain name="Session"/>
2111
            <chain name="ServicesOrAdmin"/>
2208
            <chain name="ServicesOrAdmin"/>
2112
        </filterChains>
2209
        </filterChains>
2113
    </service>
2210
    </service>
-
 
2211
    <service>
-
 
2212
        <name>LoadDirectoryConfiguration</name>
-
 
2213
        <implementationClass>pt.estgp.estgweb.services.directories.DirectoryService</implementationClass>
-
 
2214
        <description>Loads a Directory</description>
-
 
2215
        <isTransactional>true</isTransactional>
-
 
2216
        <defaultMethod>loadDirectoryConfiguration</defaultMethod>
-
 
2217
        <filterChains>
-
 
2218
            <chain name="Logger"/>
-
 
2219
            <chain name="Session"/>
-
 
2220
            <chain name="ServicesOrAdmin"/>
-
 
2221
        </filterChains>
-
 
2222
    </service>
-
 
2223
    <service>
-
 
2224
        <name>LoadDirectoryConfigurationCached</name>
-
 
2225
        <implementationClass>pt.estgp.estgweb.services.directories.DirectoryService</implementationClass>
-
 
2226
        <description>Loads a Directory</description>
-
 
2227
        <isTransactional>true</isTransactional>
-
 
2228
        <defaultMethod>loadDirectoryConfigurationCached</defaultMethod>
-
 
2229
        <filterChains>
-
 
2230
            <chain name="Logger"/>
-
 
2231
            <chain name="Session"/>
-
 
2232
        </filterChains>
-
 
2233
    </service>
2114
 
2234
 
2115
    <service>
2235
    <service>
2116
        <name>LoadDirectoryServiceXml</name>
2236
        <name>LoadDirectoryServiceXml</name>
2117
        <implementationClass>pt.estgp.estgweb.services.directories.DirectoryService</implementationClass>
2237
        <implementationClass>pt.estgp.estgweb.services.directories.DirectoryService</implementationClass>
2118
        <description>Loads a Directory</description>
2238
        <description>Loads a Directory</description>
Line 2273... Line 2393...
2273
        <implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
2393
        <implementationClass>pt.estgp.estgweb.services.users.UserRoleConfigService</implementationClass>
2274
        <description></description>
2394
        <description></description>
2275
        <isTransactional>true</isTransactional>
2395
        <isTransactional>true</isTransactional>
2276
        <defaultMethod>loadRolesIfDirty</defaultMethod>
2396
        <defaultMethod>loadRolesIfDirty</defaultMethod>
2277
        <filterChains>
2397
        <filterChains>
2278
            <chain name="Logger"/>
2398
            <!--<chain name="Logger"/>-->
2279
            <chain name="Session"/>
2399
            <chain name="Session"/>
2280
        </filterChains>
2400
        </filterChains>
2281
    </service>
2401
    </service>
2282
 
2402
 
2283
    <service>
2403
    <service>
Line 2305... Line 2425...
2305
            <chain name="Admins"/>
2425
            <chain name="Admins"/>
2306
        </filterChains>
2426
        </filterChains>
2307
    </service>
2427
    </service>
2308
 
2428
 
2309
 
2429
 
-
 
2430
    <!--PageContents security is done in service by checking clearances-->
-
 
2431
    <service>
-
 
2432
        <name>loadPage</name>
-
 
2433
        <implementationClass>pt.estgp.estgweb.services.pageContent.PageContentService</implementationClass>
-
 
2434
        <description></description>
-
 
2435
        <isTransactional>true</isTransactional>
-
 
2436
        <defaultMethod>loadPage</defaultMethod>
-
 
2437
        <filterChains>
-
 
2438
            <chain name="Logger"/>
-
 
2439
            <chain name="Session"/>
-
 
2440
        </filterChains>
-
 
2441
    </service>
-
 
2442
    <service>
-
 
2443
        <name>loadPageSection</name>
-
 
2444
        <implementationClass>pt.estgp.estgweb.services.pageContent.PageContentService</implementationClass>
-
 
2445
        <description></description>
-
 
2446
        <isTransactional>true</isTransactional>
-
 
2447
        <defaultMethod>loadPageSection</defaultMethod>
-
 
2448
        <filterChains>
-
 
2449
            <chain name="Logger"/>
-
 
2450
            <chain name="Session"/>
-
 
2451
        </filterChains>
-
 
2452
    </service>
-
 
2453
 
-
 
2454
 
2310
 
2455
 
2311
 
2456
 
2312
 
2457
 
2313
</serviceDefinitions>
2458
</serviceDefinitions>
2314
2459