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

s.support.support-core.1.4.0.source-code.atlassian-plugin.xml Maven / Gradle / Ivy

There is a newer version: 1.5.1
Show newest version
<atlassian-plugin key="${project.groupId}.${project.artifactId}" 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}"/>
    </plugin-info>

    <component key="environmentAssistant" name="Environment Assistant" public="true"
               class="org.randombits.support.core.impl.DefaultEnvironmentAssistant">
        <interface>org.randombits.support.core.env.EnvironmentAssistant</interface>
        <description>Provides access to information provided by Environment Providers.</description>
    </component>

    <component key="conversionAssistant" name="Conversion Assistant" public="true"
               class="org.randombits.support.core.impl.DefaultConversionAssistant">
        <interface>org.randombits.support.core.convert.ConversionAssistant</interface>
        <description>Provides a central assistant to help convert between common types.</description>
    </component>

    <component key="i18nAssistant" name="I18N Assistant" public="true"
               class="org.randombits.support.core.impl.DefaultI18NAssistant">
        <interface>org.randombits.support.core.text.I18NAssistant</interface>
        <description>Provides a central assistant to help retrieve I18N keys.</description>
    </component>

    <component key="parameterAssistant" name="Parameter Assistant"
               class="org.randombits.support.core.impl.DefaultParameterAssistant" public="true">
        <description>Provides services for accessing parameters in a type-safe manner.</description>
        <interface>org.randombits.support.core.param.ParameterAssistant</interface>
    </component>


    <environment-provider key="localeProvider" name="Locale Provider"
                          class="org.randombits.support.core.env.general.LocaleProvider">
        <description>Provides access the the current Locale in use by the user.</description>
    </environment-provider>

    <environment-provider key="timeZoneProvider" name="Time Zone Provider"
                          class="org.randombits.support.core.env.general.TimeZoneProvider">
        <description>Provides access to the current java.util.TimeZone in use by the user/app/system.</description>
    </environment-provider>

    <environment-provider key="springServletProvider" name="Spring Servlet Provider"
                          class="org.randombits.support.core.env.servlet.SpringServletProvider">
        <description>Provides access to the current HttpServletRequest/HttpSession/ServletContext, via the Spring
            execution environment.
        </description>
    </environment-provider>

    <environment-provider key="userProfileProvider" name="User Profile Provider"
                          class="org.randombits.support.core.env.atlassian.UserProfileProvider">
        <description>Provides access to the UserProfile for the currently authenticated user.</description>
    </environment-provider>

    <!-- Converters -->
    <!-- Date -->
    <converter key="calendarToDateConverter" name="Calendar to Date Converter"
               class="org.randombits.support.core.convert.date.CalendarToDateConverter"/>
    <converter key="dateToCalendarConverter" name="Date to Calendar Converter"
               class="org.randombits.support.core.convert.date.DateToCalendarConverter"/>
    <converter key="sqlDateToDateConverter" name="SQL Date to Java Date Converter"
               class="org.randombits.support.core.convert.date.SqlDateToDateConverter"/>

    <!-- To Iterator -->
    <converter key="enumerationToIteratorConverter" name="Enumeration to Iterator Converter"
               class="org.randombits.support.core.convert.collection.EnumerationToIteratorConverter"/>
    <converter key="iterableToIteratorConverter" name="Iterable to Iterator Converter"
               class="org.randombits.support.core.convert.collection.IterableToIteratorConverter"/>
    <converter key="mapToIteratorConverter" name="Map to Iterator Converter"
               class="org.randombits.support.core.convert.collection.MapToIteratorConverter"/>
    <converter key="arrayToIteratorConverter" name="Array to Iterator Converter"
               class="org.randombits.support.core.convert.collection.ArrayToIteratorConverter"/>

    <!-- To Collection -->
    <converter key="enumerationToCollectionConverter" name="Enumeration to Collection Converter"
               class="org.randombits.support.core.convert.collection.EnumerationToCollectionConverter"/>
    <converter key="iteratorToCollectionConverter" name="Iterator to Collection Converter"
               class="org.randombits.support.core.convert.collection.IteratorToCollectionConverter"/>
    <converter key="arrayToCollectionConverter" name="Array to Collection Converter"
               class="org.randombits.support.core.convert.collection.ArrayToCollectionConverter"/>

    <!-- Atlassian Types -->
    <converter key="stringToUserProfileConverter" name="String to UserProfile Converter"
               class="org.randombits.support.core.convert.atlassian.StringToUserProfileConverter"/>

    <!-- Imports -->
    <component-import name="Time Zone Manager Import" key="timeZoneManager"
                      interface="com.atlassian.sal.api.timezone.TimeZoneManager"/>
    <component-import name="Locale Resolver Import" key="localeResolver"
                      interface="com.atlassian.sal.api.message.LocaleResolver"/>
    <component-import name="User Manager Import" key="userManager"
                      interface="com.atlassian.sal.api.user.UserManager"/>
    <component-import name="I18N Resolver Import" key="i18nResolver"
                      interface="com.atlassian.sal.api.message.I18nResolver"/>

    <servlet-context-listener name="Spring Request Context Listener" key="springRequestContextListener"
                              class="org.springframework.web.context.request.RequestContextListener">
    </servlet-context-listener>

</atlassian-plugin>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy