All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.hivemodule.xml Maven / Gradle / Ivy

Go to download

This Polarion extension provides possibility to run custom Java code (via hooks), before Polarion saves/deletes a Work Item, Document, Plan or Test Run.

There is a newer version: 3.2.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<module id="ch.sbb.polarion.extension.interceptor_manager" version="1.0.0">

    <service-point id="dataServiceInterceptorFactory" visibility="private" interface="org.apache.hivemind.ServiceInterceptorFactory">
        <invoke-factory>
            <construct class="ch.sbb.polarion.extension.interceptor_manager.DataServiceInterceptorFactory">
            </construct>
        </invoke-factory>
    </service-point>

    <implementation service-id="com.polarion.platform.persistence.dataservice.dataService">
        <interceptor service-id="dataServiceInterceptorFactory" />
    </implementation>

    <!-- Administration -->

    <contribution configuration-id="com.polarion.xray.webui.administrationPageExtenders">
        <extender name="About"
                  parentNodeName="Interceptor Manager"
                  parentNodeIconUrl="/polarion/icons/default/topicIcons/documentsAndWiki.svg"
                  iconUrl="/polarion/icons/default/topicIconsSmall/documentsAndWiki.svg"
                  pageUrl="/polarion/interceptor-manager-admin/pages/about.jsp"
                  projectScope="false"
                  repositoryScope="true"/>
        <extender name="REST API"
                  parentNodeName="Interceptor Manager"
                  parentNodeIconUrl="/polarion/icons/default/topicIcons/documentsAndWiki.svg"
                  iconUrl="/polarion/icons/default/topicIconsSmall/documentsAndWiki.svg"
                  pageUrl="/polarion/interceptor-manager/rest/swagger"
                  projectScope="false"
                  repositoryScope="true"/>
        <extender name="Settings"
                  parentNodeName="Interceptor Manager"
                  parentNodeIconUrl="/polarion/icons/default/topicIcons/documentsAndWiki.svg"
                  iconUrl="/polarion/icons/default/topicIconsSmall/documentsAndWiki.svg"
                  pageUrl="/polarion/interceptor-manager-admin/pages/settings.jsp?scope=$scope$"
                  projectScope="false"
                  repositoryScope="true"/>
    </contribution>
</module>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy