Subversion Repositories bacoAlunos

Rev

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

Rev 1 Rev 12
Line 1... Line 1...
1
<serviceDefinitions>
1
<serviceDefinitions>
2
    <!--Users-->
2
    <!--Users-->
3
    <service>
3
    <service>
4
                <name>Authenticate</name>
4
        <name>Authenticate</name>
5
                <implementationClass>pt.estgp.estgweb.services.authenticate.AuthenticateService</implementationClass>
5
        <implementationClass>pt.estgp.estgweb.services.authenticate.AuthenticateService</implementationClass>
6
                <description>Authenticates a User</description>
6
        <description>Authenticates a User</description>
7
                <isTransactional>true</isTransactional>
-
 
8
                <filterChains>      
-
 
9
                        <chain name="Logger"/>
-
 
10
                        <chain name="Session"/>
-
 
11
                </filterChains>
-
 
12
        </service>
-
 
13
    <service>
-
 
14
                <name>Logout</name>
-
 
15
                <implementationClass>pt.estgp.estgweb.services.authenticate.LogoutService</implementationClass>
-
 
16
                <description>Logout a User</description>
-
 
17
                <isTransactional>true</isTransactional>
-
 
18
                <filterChains>
-
 
19
                        <chain name="Logger"/>
-
 
20
                        <chain name="Session"/>
-
 
21
                </filterChains>
-
 
22
        </service>
-
 
23
    <service>
-
 
24
                <name>CreateUser</name>
-
 
25
                <implementationClass>pt.estgp.estgweb.services.users.CreateUserService</implementationClass>
-
 
26
                <description>Create an User</description>
-
 
27
                <isTransactional>true</isTransactional>
-
 
28
                <filterChains>
-
 
29
                        <chain name="Logger"/>
-
 
30
                        <chain name="Session"/>
-
 
31
        </filterChains>
-
 
32
        </service>
-
 
33
    <service>
-
 
34
                <name>LoadUserSession</name>
-
 
35
                <implementationClass>pt.estgp.estgweb.services.users.LoadUserSessionService</implementationClass>
-
 
36
                <description>Load an User Session</description>
-
 
37
                <isTransactional>true</isTransactional>
7
        <isTransactional>true</isTransactional>
38
        <filterChains>
8
        <filterChains>
39
            <chain name="Logger"/>
9
            <chain name="Logger"/>
40
            <chain name="Session"/>
10
            <chain name="Session"/>
41
        </filterChains>
11
        </filterChains>
42
    </service>
12
    </service>
43
    <service>
13
    <service>
44
                <name>UpdateUserSession</name>
14
        <name>Logout</name>
45
                <implementationClass>pt.estgp.estgweb.services.users.UpdateUserSessionService</implementationClass>
15
        <implementationClass>pt.estgp.estgweb.services.authenticate.LogoutService</implementationClass>
46
                <description>Load an User Session</description>
16
        <description>Logout a User</description>
47
                <isTransactional>true</isTransactional>
17
        <isTransactional>true</isTransactional>
48
        <filterChains>
18
        <filterChains>
49
            <chain name="Logger"/>
19
            <chain name="Logger"/>
-
 
20
            <chain name="Session"/>
50
        </filterChains>
21
        </filterChains>
51
    </service>
22
    </service>
52
 
-
 
53
 
-
 
54
 
-
 
55
 
-
 
56
    <!--Announcements-->
-
 
57
    <service>
23
    <service>
58
                <name>CreateAnnouncement</name>
24
        <name>CreateUser</name>
59
                <implementationClass>pt.estgp.estgweb.services.announcements.CreateAnnouncementService</implementationClass>
25
        <implementationClass>pt.estgp.estgweb.services.users.CreateUserService</implementationClass>
60
                <description>Create an Announcement</description>
26
        <description>Create an User</description>
61
                <isTransactional>true</isTransactional>
27
        <isTransactional>true</isTransactional>
62
                <filterChains>
28
        <filterChains>
63
                        <chain name="Logger"/>
29
            <chain name="Logger"/>
64
                        <chain name="Session"/>
30
            <chain name="Session"/>
-
 
31
        </filterChains>
-
 
32
    </service>
-
 
33
    <service>
-
 
34
        <name>LoadUserSession</name>
-
 
35
        <implementationClass>pt.estgp.estgweb.services.users.LoadUserSessionService</implementationClass>
-
 
36
        <description>Load an User Session</description>
-
 
37
        <isTransactional>true</isTransactional>
-
 
38
        <filterChains>
-
 
39
            <chain name="Logger"/>
65
            <chain name="AuthenticatedUsers"/>
40
            <chain name="Session"/>
-
 
41
        </filterChains>
-
 
42
    </service>
66
 
43
    <service>
-
 
44
        <name>UpdateUserSession</name>
-
 
45
        <implementationClass>pt.estgp.estgweb.services.users.UpdateUserSessionService</implementationClass>
-
 
46
        <description>Load an User Session</description>
-
 
47
        <isTransactional>true</isTransactional>
-
 
48
        <filterChains>
-
 
49
            <chain name="Logger"/>
-
 
50
        </filterChains>
67
 
51
    </service>
68
 
52
 
69
 
53
 
-
 
54
    <!--URL Statistics-->
-
 
55
    <service>
-
 
56
        <name>UpdateUrlStatistics</name>
-
 
57
        <implementationClass>pt.estgp.estgweb.services.urlstat.UrlStatService</implementationClass>
-
 
58
        <description>Update URL clicks count</description>
-
 
59
        <isTransactional>true</isTransactional>
-
 
60
        <filterChains>
-
 
61
            <chain name="Logger"/>
-
 
62
        </filterChains>
-
 
63
    </service>
70
 
64
 
71
 
65
 
72
 
66
 
73
 
67
 
-
 
68
    <!--Announcements-->
74
           
69
    <service>
-
 
70
        <name>CreateAnnouncement</name>
-
 
71
        <implementationClass>pt.estgp.estgweb.services.announcements.CreateAnnouncementService</implementationClass>
-
 
72
        <description>Create an Announcement</description>
-
 
73
        <isTransactional>true</isTransactional>
-
 
74
        <filterChains>
-
 
75
            <chain name="Logger"/>
-
 
76
            <chain name="Session"/>
-
 
77
            <chain name="AuthenticatedUsers"/>
75
        </filterChains>
78
        </filterChains>
76
        </service>
79
    </service>
77
    <service>
80
    <service>
78
                <name>EditAnnouncement</name>
81
        <name>EditAnnouncement</name>
79
                <implementationClass>pt.estgp.estgweb.services.announcements.EditAnnouncementService</implementationClass>
82
        <implementationClass>pt.estgp.estgweb.services.announcements.EditAnnouncementService</implementationClass>
80
                <description>Edit an Announcement</description>
83
        <description>Edit an Announcement</description>
81
                <isTransactional>true</isTransactional>
84
        <isTransactional>true</isTransactional>
82
                <filterChains>
85
        <filterChains>
83
                        <chain name="Logger"/>
86
            <chain name="Logger"/>
84
                        <chain name="Session"/>
87
            <chain name="Session"/>
85
            <!--<chain name="Admins"/>-->
88
            <!--<chain name="Admins"/>-->
86
            <chain name="OwnersEdit"/>
89
            <chain name="OwnersEdit"/>
87
            <!--<chain name="ContextObjectTimer"/>-->
90
            <!--<chain name="ContextObjectTimer"/>-->
88
            <!--<chain name="ContextStaticTimerExample"/>-->
91
            <!--<chain name="ContextStaticTimerExample"/>-->
89
        </filterChains>
92
        </filterChains>
90
        </service>
93
    </service>
91
    <service>
94
    <service>
92
                <name>LoadAnnouncementView</name>
95
        <name>LoadAnnouncementView</name>
93
                <implementationClass>pt.estgp.estgweb.services.announcements.LoadAnnouncementService</implementationClass>
96
        <implementationClass>pt.estgp.estgweb.services.announcements.LoadAnnouncementService</implementationClass>
94
                <description>Load an Announcement view</description>
97
        <description>Load an Announcement view</description>
95
                <isTransactional>true</isTransactional>
98
        <isTransactional>true</isTransactional>
96
                <filterChains>
99
        <filterChains>
97
                        <chain name="Logger"/>
100
            <chain name="Logger"/>
98
                        <chain name="Session"/>
101
            <chain name="Session"/>
99
            <!--<chain name="Admins"/>-->
102
            <!--<chain name="Admins"/>-->
100
            <chain name="TargetRolesAnnouncement"/>
103
            <chain name="TargetRolesAnnouncement"/>
101
        </filterChains>
104
        </filterChains>
102
        </service>
105
    </service>
103
    <service>
106
    <service>
104
                <name>LoadEditAnnouncement</name>
107
        <name>LoadEditAnnouncement</name>
105
                <implementationClass>pt.estgp.estgweb.services.announcements.LoadAnnouncementService</implementationClass>
108
        <implementationClass>pt.estgp.estgweb.services.announcements.LoadAnnouncementService</implementationClass>
106
                <description>Load an Announcement view</description>
109
        <description>Load an Announcement view</description>
107
                <isTransactional>true</isTransactional>
110
        <isTransactional>true</isTransactional>
108
                <filterChains>
111
        <filterChains>
109
                        <chain name="Logger"/>
112
            <chain name="Logger"/>
110
                        <chain name="Session"/>
113
            <chain name="Session"/>
111
            <!--<chain name="Admins"/>-->
114
            <!--<chain name="Admins"/>-->
112
            <chain name="OwnersLoadAnnouncement"/>
115
            <chain name="OwnersLoadAnnouncement"/>
113
        </filterChains>
116
        </filterChains>
114
        </service>
117
    </service>
115
    <service>
118
    <service>
116
                <name>LoadTargetMaxAnnouncements</name>
119
        <name>LoadTargetMaxAnnouncements</name>
117
                <implementationClass>pt.estgp.estgweb.services.announcements.LoadTargetMaxAnnouncementsService</implementationClass>
120
        <implementationClass>pt.estgp.estgweb.services.announcements.LoadTargetMaxAnnouncementsService</implementationClass>
118
                <description>Load an Announcement views to show in list</description>
121
        <description>Load an Announcement views to show in list</description>
119
                <isTransactional>true</isTransactional>
122
        <isTransactional>true</isTransactional>
120
                <filterChains>
123
        <filterChains>
121
                        <chain name="Logger"/>
124
            <chain name="Logger"/>
122
                        <chain name="Session"/>
125
            <chain name="Session"/>
123
        </filterChains>
126
        </filterChains>
124
        </service>
127
    </service>
125
 
128
 
126
</serviceDefinitions>
129
</serviceDefinitions>
127
130