Subversion Repositories bacoAlunos

Rev

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

Rev 1732 Rev 1814
Line 2932... Line 2932...
2932
        </filterChains>
2932
        </filterChains>
2933
    </service>
2933
    </service>
2934
    <!--PageContents security is done in service by checking clearances-->
2934
    <!--PageContents security is done in service by checking clearances-->
2935
    <service>
2935
    <service>
2936
        <name>loadPage</name>
2936
        <name>loadPage</name>
2937
        <implementationClass>pt.estgp.estgweb.services.pageContent.PageContentService</implementationClass>
2937
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
2938
        <description></description>
2938
        <description></description>
2939
        <isTransactional>true</isTransactional>
2939
        <isTransactional>true</isTransactional>
2940
        <defaultMethod>loadPage</defaultMethod>
2940
        <defaultMethod>loadPage</defaultMethod>
2941
        <filterChains>
2941
        <filterChains>
2942
            <chain name="Logger"/>
2942
            <chain name="Logger"/>
2943
            <chain name="Session"/>
2943
            <chain name="Session"/>
2944
        </filterChains>
2944
        </filterChains>
2945
    </service>
2945
    </service>
2946
    <service>
2946
    <service>
2947
        <name>loadPageSection</name>
2947
        <name>loadPageSection</name>
2948
        <implementationClass>pt.estgp.estgweb.services.pageContent.PageContentService</implementationClass>
2948
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
2949
        <description></description>
2949
        <description></description>
2950
        <isTransactional>true</isTransactional>
2950
        <isTransactional>true</isTransactional>
2951
        <defaultMethod>loadPageSection</defaultMethod>
2951
        <defaultMethod>loadPageSection</defaultMethod>
2952
        <filterChains>
2952
        <filterChains>
2953
            <chain name="Logger"/>
2953
            <chain name="Logger"/>
Line 3652... Line 3652...
3652
            <chain name="Admins"/>
3652
            <chain name="Admins"/>
3653
        </filterChains>
3653
        </filterChains>
3654
    </service>
3654
    </service>
3655
 
3655
 
3656
 
3656
 
-
 
3657
 
-
 
3658
    <!-- FUSCO VIRTUAL FILE SYSTEM -->
-
 
3659
 
-
 
3660
    <service>
-
 
3661
        <name>OpenVirtualFileSystem</name>
-
 
3662
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3663
        <description>Serviço publico de abertura do Vfs</description>
-
 
3664
        <isTransactional>true</isTransactional>
-
 
3665
        <defaultMethod>openVfs</defaultMethod>
-
 
3666
        <filterChains>
-
 
3667
            <chain name="Logger"/>
-
 
3668
            <chain name="Session"/>
-
 
3669
        </filterChains>
-
 
3670
    </service>
-
 
3671
 
-
 
3672
    <service>
-
 
3673
        <name>InitVirtualFileSystem</name>
-
 
3674
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3675
        <description>Serviço publico de abertura do Vfs</description>
-
 
3676
        <isTransactional>true</isTransactional>
-
 
3677
        <defaultMethod>initVfs</defaultMethod>
-
 
3678
        <filterChains>
-
 
3679
            <chain name="Logger"/>
-
 
3680
            <chain name="Session"/>
-
 
3681
        </filterChains>
-
 
3682
    </service>
-
 
3683
 
-
 
3684
    <service>
-
 
3685
        <name>OpenVfsFiles</name>
-
 
3686
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3687
        <description>Serviço publico de abertura de documentos de uma Colecção</description>
-
 
3688
        <isTransactional>true</isTransactional>
-
 
3689
        <defaultMethod>openVfsFiles</defaultMethod>
-
 
3690
        <filterChains>
-
 
3691
            <chain name="Logger"/>
-
 
3692
            <chain name="Session"/>
-
 
3693
        </filterChains>
-
 
3694
    </service>
-
 
3695
 
-
 
3696
    <service>
-
 
3697
        <name>AddRoot</name>
-
 
3698
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3699
        <description>Apaga um conjunto de items do Virtual File System, caso este esteja vazio</description>
-
 
3700
        <isTransactional>true</isTransactional>
-
 
3701
        <defaultMethod>addRoot</defaultMethod>
-
 
3702
        <filterChains>
-
 
3703
            <chain name="Logger"/>
-
 
3704
            <chain name="Session"/>
-
 
3705
        </filterChains>
-
 
3706
    </service>
-
 
3707
 
-
 
3708
    <service>
-
 
3709
        <name>AddSubDirectory</name>
-
 
3710
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3711
        <description>guarda subitem</description>
-
 
3712
        <isTransactional>true</isTransactional>
-
 
3713
        <defaultMethod>addSubDirectory</defaultMethod>
-
 
3714
        <filterChains>
-
 
3715
            <chain name="Logger"/>
-
 
3716
            <chain name="Session"/>
-
 
3717
 
-
 
3718
        </filterChains>
-
 
3719
    </service>
-
 
3720
 
-
 
3721
    <service>
-
 
3722
        <name>AddUrl</name>
-
 
3723
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3724
        <description>guarda subitem</description>
-
 
3725
        <isTransactional>true</isTransactional>
-
 
3726
        <defaultMethod>addUrl</defaultMethod>
-
 
3727
        <filterChains>
-
 
3728
            <chain name="Logger"/>
-
 
3729
            <chain name="Session"/>
-
 
3730
 
-
 
3731
        </filterChains>
-
 
3732
    </service>
-
 
3733
 
-
 
3734
    <service>
-
 
3735
        <name>AddFile</name>
-
 
3736
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3737
        <description>guarda subitem</description>
-
 
3738
        <isTransactional>true</isTransactional>
-
 
3739
        <defaultMethod>addFile</defaultMethod>
-
 
3740
        <filterChains>
-
 
3741
            <chain name="Logger"/>
-
 
3742
            <chain name="Session"/>
-
 
3743
 
-
 
3744
        </filterChains>
-
 
3745
    </service>
-
 
3746
 
-
 
3747
    <service>
-
 
3748
        <name>AddText</name>
-
 
3749
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3750
        <description>guarda subitem</description>
-
 
3751
        <isTransactional>true</isTransactional>
-
 
3752
        <defaultMethod>addText</defaultMethod>
-
 
3753
        <filterChains>
-
 
3754
            <chain name="Logger"/>
-
 
3755
            <chain name="Session"/>
-
 
3756
        </filterChains>
-
 
3757
    </service>
-
 
3758
 
-
 
3759
    <service>
-
 
3760
        <name>UpdateItem</name>
-
 
3761
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3762
        <description>Guarda um nó</description>
-
 
3763
        <isTransactional>true</isTransactional>
-
 
3764
        <defaultMethod>updateItem</defaultMethod>
-
 
3765
        <filterChains>
-
 
3766
            <chain name="Logger"/>
-
 
3767
            <chain name="Session"/>
-
 
3768
        </filterChains>
-
 
3769
    </service>
-
 
3770
 
-
 
3771
    <service>
-
 
3772
        <name>UpdateUrl</name>
-
 
3773
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3774
        <description>Guarda um nó</description>
-
 
3775
        <isTransactional>true</isTransactional>
-
 
3776
        <defaultMethod>updateUrl</defaultMethod>
-
 
3777
        <filterChains>
-
 
3778
            <chain name="Logger"/>
-
 
3779
            <chain name="Session"/>
-
 
3780
        </filterChains>
-
 
3781
    </service>
-
 
3782
 
-
 
3783
    <service>
-
 
3784
        <name>SaveRepositoryFile</name>
-
 
3785
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3786
        <description>Salva um repository document no repositorio digital de documentos</description>
-
 
3787
        <isTransactional>true</isTransactional>
-
 
3788
        <defaultMethod>saveRepositoryFile</defaultMethod>
-
 
3789
        <filterChains>
-
 
3790
            <chain name="Logger"/>
-
 
3791
            <chain name="Session"/>
-
 
3792
            <!-- <chain name="AdminsOrRepoDocumentsAdmins"/>-->
-
 
3793
        </filterChains>
-
 
3794
    </service>
-
 
3795
 
-
 
3796
    <service>
-
 
3797
        <name>UpdateText</name>
-
 
3798
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3799
        <description>Guarda um nó</description>
-
 
3800
        <isTransactional>true</isTransactional>
-
 
3801
        <defaultMethod>updateText</defaultMethod>
-
 
3802
        <filterChains>
-
 
3803
            <chain name="Logger"/>
-
 
3804
            <chain name="Session"/>
-
 
3805
        </filterChains>
-
 
3806
    </service>
-
 
3807
 
-
 
3808
    <service>
-
 
3809
        <name>DeleteItem</name>
-
 
3810
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3811
        <description>Apaga um conjunto de items do Virtual File System, caso este esteja vazio</description>
-
 
3812
        <isTransactional>true</isTransactional>
-
 
3813
        <defaultMethod>deleteItem</defaultMethod>
-
 
3814
        <filterChains>
-
 
3815
            <chain name="Logger"/>
-
 
3816
            <chain name="Session"/>
-
 
3817
        </filterChains>
-
 
3818
    </service>
-
 
3819
 
-
 
3820
    <service>
-
 
3821
        <name>ChangeItemSection</name>
-
 
3822
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3823
        <description>Move um item na arvore para um novo Pai</description>
-
 
3824
        <isTransactional>true</isTransactional>
-
 
3825
        <defaultMethod>changeItemSection</defaultMethod>
-
 
3826
        <filterChains>
-
 
3827
            <chain name="Logger"/>
-
 
3828
            <chain name="Session"/>
-
 
3829
        </filterChains>
-
 
3830
    </service>
-
 
3831
 
-
 
3832
    <service>
-
 
3833
        <name>ChangeParentItemGroup</name>
-
 
3834
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3835
        <description>move item para novo pai</description>
-
 
3836
        <isTransactional>true</isTransactional>
-
 
3837
        <defaultMethod>changeParentItemGroup</defaultMethod>
-
 
3838
        <filterChains>
-
 
3839
            <chain name="Logger"/>
-
 
3840
            <chain name="Session"/>
-
 
3841
 
-
 
3842
        </filterChains>
-
 
3843
    </service>
-
 
3844
 
-
 
3845
    <service>
-
 
3846
        <name>UpdateAcl</name>
-
 
3847
        <implementationClass>pt.estgp.estgweb.services.virtualfilesystem.VfsService</implementationClass>
-
 
3848
        <description></description>
-
 
3849
        <isTransactional>true</isTransactional>
-
 
3850
        <defaultMethod>updateAcl</defaultMethod>
-
 
3851
        <filterChains>
-
 
3852
            <chain name="Logger"/>
-
 
3853
            <chain name="Session"/>
-
 
3854
 
-
 
3855
        </filterChains>
-
 
3856
    </service>
-
 
3857
 
-
 
3858
 
3657
</serviceDefinitions>
3859
</serviceDefinitions>
3658
3860