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

cket.confluence.plugin.servicerocket-utility-library.2.5.12.source-code.atlassian-plugin.xml Maven / Gradle / Ivy

The newest version!
<atlassian-plugin key="${atlassian.plugin.key}" name="${project.name}" plugins-version="2">
    <plugin-info>
        <description>${project.description}</description>
        <version>${project.version}</version>
        <vendor name="${project.organization.name}" url="${project.organization.url}" />
        <param name="plugin-icon">images/pluginIcon.png</param>
        <param name="plugin-logo">images/pluginLogo.png</param>
        <param name="atlassian-data-center-status">compatible</param>
        <param name="atlassian-data-center-compatible">true</param>
        <param name="read-only-access-mode-compatible">true</param>
    </plugin-info>

    <component key="attachmentReferenceMigrator" name="Attachment Reference Migrator" class="com.servicerocket.confluence.randombits.metadata.migration.AttachmentReferenceMigrator" />

    <component key="metadataManager" name="Metadata Manager" class="com.servicerocket.confluence.randombits.metadata.impl.DefaultMetadataManager" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.MetadataManager</interface>
    </component>

    <component key="attachmentHandler" name="Attachment Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.AttachmentHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="contentEntityObjectHandler" name="ContentEntityObject Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.ContentEntityObjectHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="evaluatedNumberHandler" name="Evaluated Number Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.EvaluatedNumberHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="labelHandler" name="Label Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.LabelHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="listHandler" name="List Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.ListHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="setHandler" name="Set Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.SetHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="mapHandler" name="Map Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.MapHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="userHandler" name="User Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.UserHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="wikiReferenceHandler" name="WikiReference Handler" class="com.servicerocket.confluence.randombits.metadata.impl.handler.WikiReferenceHandler" public="true">
        <interface>com.servicerocket.confluence.randombits.metadata.TypeHandler</interface>
    </component>

    <component key="conversionAssistant" name="Conversion Assistant" class="com.servicerocket.confluence.plugin.utility.library.ConversionAssistantWithModuleTracker" public="true">
        <interface>com.servicerocket.confluence.randombits.support.core.convert.ConversionAssistant</interface>
    </component>

    <component key="i18nAssistant" name="i18n Assistant" class="com.servicerocket.confluence.randombits.support.core.impl.DefaultI18NAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.core.text.I18NAssistant</interface>
    </component>

    <component key="environmentAssistant" name="Environment Assistant" class="com.servicerocket.confluence.plugin.utility.library.EnvironmentAssistantWithModuleTracker" public="true">
        <interface>com.servicerocket.confluence.randombits.support.core.env.EnvironmentAssistant</interface>
        <interface>org.springframework.beans.factory.DisposableBean</interface>
    </component>

    <component key="contextAssistant" name="Context Assistant"  class="com.servicerocket.confluence.randombits.support.confluence.DefaultContextAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.confluence.ContextAssistant</interface>
    </component>

    <component key="linkAssistant" name="Link Assistant" class="com.servicerocket.confluence.randombits.support.confluence.DefaultLinkAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.confluence.LinkAssistant</interface>
    </component>

    <component key="servletAssistant" name="Servlet Assistant" class="com.servicerocket.confluence.randombits.support.confluence.DefaultServletAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.confluence.ServletAssistant</interface>
    </component>

    <component key="parameterAssistant" name="Parameter Assistant" class="com.servicerocket.confluence.randombits.support.core.impl.DefaultParameterAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.core.param.ParameterAssistant</interface>
    </component>

    <component key="macroAssistant" name="Macro Assistant" class="com.servicerocket.confluence.randombits.support.confluence.DefaultMacroAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.confluence.MacroAssistant</interface>
    </component>

    <component key="renderAssistant" name="Render Assistant" class="com.servicerocket.confluence.randombits.support.confluence.render.DefaultRenderAssistant" public="true">
        <interface>com.servicerocket.confluence.randombits.support.confluence.render.RenderAssistant</interface>
    </component>

    <component key="supplierAssistant" name="Supplier Assistant" class="com.servicerocket.confluence.plugin.utility.library.SupplierAssistantWithModuleTracker" public="true">
        <interface>com.servicerocket.confluence.randombits.supplier.core.SupplierAssistant</interface>
    </component>

    <component key="injectionInterceptor" name="Injection Interceptor" class="com.servicerocket.confluence.randombits.supplier.core.param.InjectionInterceptor" public="true">
        <interface>com.servicerocket.confluence.randombits.support.core.param.ParameterInterceptor</interface>
    </component>

    <component key="pageGrandchildrenSearch" name="Page Grandchildren Search" class="com.servicerocket.confluence.randombits.supplier.confluence.content.PageGrandchildrenSupplierSearch" public="true">
        <interface>com.servicerocket.confluence.randombits.supplier.confluence.content.PageGrandchildrenSearch</interface>
    </component>

    <!-- Atlassian Suppliers -->
    <reporting-supplier key="userProfileSupplier" name="User Profile Supplier" class="com.servicerocket.confluence.randombits.supplier.core.atlassian.UserProfileSupplier" />

    <!-- General Suppliers -->
    <reporting-supplier key="booleanSupplier" name="Boolean Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.BooleanSupplier" />
    <reporting-supplier key="collectionSupplier" name="Collection Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.CollectionSupplier" />
    <reporting-supplier key="dateSupplier" name="Date Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.DateSupplier" />
    <reporting-supplier key="localeSupplier" name="Locale Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.LocaleSupplier" />
    <reporting-supplier key="mapEntrySupplier" name="Map Entry Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.MapEntrySupplier" />
    <reporting-supplier key="mapSupplier" name="Map Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.MapSupplier" />
    <reporting-supplier key="matchSupplier" name="Match Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.MatchSupplier" />
    <reporting-supplier key="numberSupplier" name="Number Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.NumberSupplier" />
    <reporting-supplier key="textSupplier" name="Text Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.TextSupplier" />
    <reporting-supplier key="timeZoneSupplier" name="Time Zone Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.TimeZoneSupplier" />
    <reporting-supplier key="emailSupplier" name="Internet Address Supplier" class="com.servicerocket.confluence.randombits.supplier.core.general.InternetAddressSupplier" />

    <!-- Special Suppliers -->
    <reporting-supplier key="contextSupplier" name="Context Supplier" class="com.servicerocket.confluence.randombits.supplier.core.special.ContextSupplier" />
    <reporting-supplier key="globalSupplier" name="Global Supplier" class="com.servicerocket.confluence.randombits.supplier.core.special.GlobalSupplier" />
    <reporting-supplier key="selfSupplier" nname="Self Supplier" class="com.servicerocket.confluence.randombits.supplier.core.special.SelfSupplier" />
    <reporting-supplier key="valueSupplier" name="Value Supplier" class="com.servicerocket.confluence.randombits.supplier.core.special.ValueSupplier"/>

    <!-- Servlet Suppliers -->
    <reporting-supplier key="requestSupplier" name="Request Supplier" class="com.servicerocket.confluence.randombits.supplier.core.servlet.RequestSupplier" />
    <reporting-supplier key="sessionSupplier" name="Session Supplier" class="com.servicerocket.confluence.randombits.supplier.core.servlet.SessionSupplier" state="disabled">
        <description>
            This supplier provides access to Session attributes, so it is disabled by default. It is
            recommended only for use when debugging.
        </description>
    </reporting-supplier>

    <!-- Debug Suppliers -->
    <reporting-supplier key="objectSupplier" name="Object Supplier" class="com.servicerocket.confluence.randombits.supplier.core.debug.ObjectSupplier" state="disabled"/>
    <reporting-supplier key="classSupplier" name="Class Supplier" class="com.servicerocket.confluence.randombits.supplier.core.debug.ClassSupplier" state="disabled"/>

    <!-- Stats Supplier -->
    <reporting-supplier key="statsOnSupplier" name="Stats On Supplier" class="com.servicerocket.confluence.randombits.supplier.core.stats.StatsOnSupplier" />
    <reporting-supplier key="statsSupplier" name="Stats Supplier" class="com.servicerocket.confluence.randombits.supplier.core.stats.StatsSupplier" />

    <!-- Confluence Supplier -->
    <reporting-supplier key="attachmentSupplier" name="Attachment Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.AttachmentSupplier" />
    <reporting-supplier key="blogPostSupplier" name="Blog Post Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.BlogPostSupplier" />
    <reporting-supplier key="commentSupplier" name="Comment Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.CommentSupplier" />
    <reporting-supplier key="confluenceMailAddressSupplier" name="Confluence Mail Address Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.general.ConfluenceMailAddressSupplier" />
    <reporting-supplier key="labelSupplier" name="Label Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.LabelSupplier" />
    <reporting-supplier key="linkSupplier" name="Link Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.LinkSupplier" />
    <reporting-supplier key="pageSupplier" name="Page Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.PageSupplier" />
    <reporting-supplier key="spaceSupplier" name="Space Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.SpaceSupplier" />
    <reporting-supplier key="bodySupplier" name="Body Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.content.BodyContentSupplier" />
    <reporting-supplier key="userSupplier"  name="User Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.user.UserSupplier" />
    <reporting-supplier key="userGroupSupplier" name="User Group Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.user.UserGroupSupplier" />
    <reporting-supplier key="confluenceValueSupplier" name="Confluence Value Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.general.ConfluenceValueSupplier" />
    <reporting-supplier key="confluenceGlobalSupplier" name="Confluence Global Supplier" class="com.servicerocket.confluence.randombits.supplier.confluence.general.ConfluenceGlobalSupplier" />

    <!-- Scaffolding Supplier -->
    <reporting-supplier key="dataSupplier" name="Data Supplier" class="com.servicerocket.confluence.randombits.metadata.supplier.MetadataSupplier"/>

    <!-- XStream allow list set -->
    <xstream-security key="xstream-set" name="ServiceRocket XStream allow list">
        <type>com.servicerocket.confluence.randombits.metadata.MetadataMap</type>
        <!-- Includes UserReference, ContentReference, AttachmentReference and LabelReference used
             by List Data Macro and its sub macros -->
        <wildcard>com.servicerocket.confluence.randombits.metadata.reference.**</wildcard>
    </xstream-security>
</atlassian-plugin>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy