Class JiraWebResourceIntegration
java.lang.Object
com.atlassian.jira.plugin.webresource.JiraWebResourceIntegration
- All Implemented Interfaces:
InitializingComponent,com.atlassian.plugin.webresource.WebResourceIntegration
public class JiraWebResourceIntegration
extends Object
implements com.atlassian.plugin.webresource.WebResourceIntegration, InitializingComponent
The implementation of the
WebResourceIntegration for JIRA.-
Constructor Summary
ConstructorsConstructorDescriptionJiraWebResourceIntegration(com.atlassian.plugin.PluginAccessor pluginAccessor, ApplicationProperties applicationProperties, VelocityRequestContextFactory requestContextFactory, BuildUtilsInfo buildUtilsInfo, JiraAuthenticationContext jiraAuthenticationContext, CachingI18nFactory i18nFactory, JiraHome jiraHome, com.atlassian.event.api.EventPublisher eventPublisher, FeatureManager featureManager, com.atlassian.plugin.event.PluginEventManager pluginEventManager, LocaleManager localeManager, UiSettingsStateManager uiSettingsStateManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled after all the beans are constructed and the ApplicationContext is fully populated.com.atlassian.sal.api.ApplicationPropertiesgetBaseUrl(com.atlassian.webresource.api.UrlMode urlMode) com.atlassian.plugin.webresource.cdn.CDNStrategycom.atlassian.sal.api.features.DarkFeatureManagercom.atlassian.event.api.EventPublishergetI18nRawText(Locale locale, String key) getI18nText(Locale locale, String key) com.atlassian.plugin.PluginAccessorbooleanbooleanvoidonPluginSystemStarted(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.plugin.webresource.WebResourceIntegration
getSyncWebResourceKeys, getSystemCounter, isDeferJsAttributeEnabled, usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins
-
Constructor Details
-
JiraWebResourceIntegration
public JiraWebResourceIntegration(com.atlassian.plugin.PluginAccessor pluginAccessor, ApplicationProperties applicationProperties, VelocityRequestContextFactory requestContextFactory, BuildUtilsInfo buildUtilsInfo, JiraAuthenticationContext jiraAuthenticationContext, CachingI18nFactory i18nFactory, JiraHome jiraHome, com.atlassian.event.api.EventPublisher eventPublisher, FeatureManager featureManager, com.atlassian.plugin.event.PluginEventManager pluginEventManager, LocaleManager localeManager, UiSettingsStateManager uiSettingsStateManager)
-
-
Method Details
-
onPluginSystemStarted
@EventListener public void onPluginSystemStarted(com.atlassian.plugin.event.events.PluginFrameworkStartedEvent event) -
getApplicationProperties
public com.atlassian.sal.api.ApplicationProperties getApplicationProperties()- Specified by:
getApplicationPropertiesin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getPluginAccessor
public com.atlassian.plugin.PluginAccessor getPluginAccessor()- Specified by:
getPluginAccessorin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getRequestCache
- Specified by:
getRequestCachein interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getResourceUrlPrefix
- Specified by:
getResourceUrlPrefixin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSystemBuildNumber
- Specified by:
getSystemBuildNumberin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getHostApplicationVersion
- Specified by:
getHostApplicationVersionin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getBaseUrl
- Specified by:
getBaseUrlin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getBaseUrl
- Specified by:
getBaseUrlin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSuperBatchVersion
- Specified by:
getSuperBatchVersionin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nStateHash
- Specified by:
getI18nStateHashin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getTemporaryDirectory
- Specified by:
getTemporaryDirectoryin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
afterInstantiation
Description copied from interface:InitializingComponentCalled after all the beans are constructed and the ApplicationContext is fully populated. Order of execution is order of bean creation, driven by InitializingComponentProcessor.- Specified by:
afterInstantiationin interfaceInitializingComponent- Throws:
Exception
-
getCDNStrategy
public com.atlassian.plugin.webresource.cdn.CDNStrategy getCDNStrategy()- Specified by:
getCDNStrategyin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getLocale
- Specified by:
getLocalein interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getSupportedLocales
- Specified by:
getSupportedLocalesin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nRawText
- Specified by:
getI18nRawTextin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getI18nText
- Specified by:
getI18nTextin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
isIncrementalCacheEnabled
public boolean isIncrementalCacheEnabled()- Specified by:
isIncrementalCacheEnabledin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
isCompiledResourceEnabled
public boolean isCompiledResourceEnabled()- Specified by:
isCompiledResourceEnabledin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getEventPublisher
@Nonnull public com.atlassian.event.api.EventPublisher getEventPublisher()- Specified by:
getEventPublisherin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-
getDarkFeatureManager
@Nonnull public com.atlassian.sal.api.features.DarkFeatureManager getDarkFeatureManager()- Specified by:
getDarkFeatureManagerin interfacecom.atlassian.plugin.webresource.WebResourceIntegration
-